Skip to content

Commit 4a993de

Browse files
committedMar 21, 2017
Fix crash when reopening composers
1 parent 885269e commit 4a993de

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed
 

‎src/app/composer/qgscomposer.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -673,6 +673,7 @@ QgsComposer::QgsComposer( QgsComposition *composition )
673673

674674
QgsComposer::~QgsComposer()
675675
{
676+
mComposition->setAllDeselected();
676677
delete mPrinter;
677678
}
678679

‎src/core/composer/qgscomposermousehandles.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919

2020
#include <QGraphicsRectItem>
2121
#include <QObject>
22+
#include <QPointer>
2223

2324
#include "qgis_core.h"
2425

@@ -110,7 +111,7 @@ class CORE_EXPORT QgsComposerMouseHandles: public QObject, public QGraphicsRectI
110111
private:
111112

112113
QgsComposition *mComposition; //reference to composition
113-
QGraphicsView *mGraphicsView; //reference to QGraphicsView
114+
QPointer< QGraphicsView > mGraphicsView; //reference to QGraphicsView
114115

115116
QgsComposerMouseHandles::MouseAction mCurrentMouseMoveAction;
116117
//! Start point of the last mouse move action (in scene coordinates)

0 commit comments

Comments
 (0)
Please sign in to comment.