Bug 153095 - KTuberling loses data without any warning whatsoever
Summary: KTuberling loses data without any warning whatsoever
Status: RESOLVED FIXED
Alias: None
Product: ktuberling
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: Albert Astals Cid
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-11-28 23:24 UTC by Enrique Matías Sánchez
Modified: 2008-05-02 11:14 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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