[Uml-devel] kdesdk/umbrello
Oliver Kellogg
okellogg at users.sourceforge.net
Thu Nov 11 23:15:04 UTC 2004
CVS commit by okellogg:
Fix bug 92781 (change font not registered as modified.)
BTW, the problem was _not_ a missing UMLDoc::setModified()
but actually was an error in the undo stack management.
M +1 -1 ChangeLog 1.40
M +2 -3 umbrello/umldoc.cpp 1.200
--- kdesdk/umbrello/ChangeLog #1.39:1.40
@@ -12,5 +12,5 @@
88415 88954 89334 89553 89579 89582 89699 89860 89903
90102 90106 90206 90755 91298 91433 91869 91922 92116 92123
-92222 92300 92301 92995
+92222 92300 92301 92781 92995
--- kdesdk/umbrello/umbrello/umldoc.cpp #1.199:1.200
@@ -2678,7 +2678,6 @@ void UMLDoc::loadUndoData() {
m_bLoading = true;
deleteContents();
- redoStack.prepend( undoStack.getFirst() );
- undoStack.removeFirst();
- QDataStream* undoData = undoStack.getFirst();
+ QDataStream* undoData = undoStack.take( 0 );
+ redoStack.prepend( undoData );
QBuffer* buffer = static_cast<QBuffer*>( undoData->device() );
buffer->open(IO_ReadOnly);
More information about the umbrello-devel
mailing list