diff --git a/src/app/qgisapp.cpp b/src/app/qgisapp.cpp index e30fc5e0e2e1..2988cf5c7758 100644 --- a/src/app/qgisapp.cpp +++ b/src/app/qgisapp.cpp @@ -3548,6 +3548,7 @@ QgsComposer* QgisApp::createNewComposer() emit composerAdded( newComposerObject->view() ); connect( newComposerObject, SIGNAL( composerAdded( QgsComposerView* ) ), this, SIGNAL( composerAdded( QgsComposerView* ) ) ); connect( newComposerObject, SIGNAL( composerWillBeRemoved( QgsComposerView* ) ), this, SIGNAL( composerWillBeRemoved( QgsComposerView* ) ) ); + markDirty(); return newComposerObject; } @@ -3556,6 +3557,7 @@ void QgisApp::deleteComposer( QgsComposer* c ) emit composerWillBeRemoved( c->view() ); mPrintComposers.remove( c ); mPrintComposersMenu->removeAction( c->windowAction() ); + markDirty(); delete c; } @@ -3600,6 +3602,7 @@ void QgisApp::deletePrintComposers() } mPrintComposers.clear(); mLastComposerId = 0; + markDirty(); } bool QgisApp::loadAnnotationItemsFromProject( const QDomDocument& doc )