Bug 153095

Summary: KTuberling loses data without any warning whatsoever
Product: [Applications] ktuberling Reporter: Enrique Matías Sánchez <cronopios>
Component: generalAssignee: Albert Astals Cid <aacid>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Enrique Matías Sánchez 2007-11-28 23:24:06 UTC
Version:            (using KDE Devel)
Installed from:    Compiled sources
OS:                Linux

How to reproduce the bug:
- compose a drawing in KTuberling from KDE 4
- change playground
- get back to the previous playground... your drawing silently went to /dev/null !!

IMHO this violates the Principle of Least Surprise.

Most apps should warn the user before any action that would destroy his data. As this is a program for children, who might no be able to read, I think the drawings should just be preserved when circulating playgrounds. If the kid doesn't want to keep working on his old drawing, he can just press the `New' button and start a new one.
Comment 1 Beat Wolf 2008-05-02 11:13:52 UTC
SVN commit 803200 by beatwolf:

-changing from one playground to another does not forgett the changes. Also speeds 
up loading of already loaded playgrounds.
BUG: 153095


 M  +72 -18    playground.cpp  
 M  +5 -1      playground.h  
 M  +0 -2      toplevel.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=803200
Comment 2 Beat Wolf 2008-05-02 11:14:44 UTC
This change is going to get into 4.1