[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