[QGIS Commit] r13560 - trunk/qgis/src/plugins/georeferencer

svn_qgis at osgeo.org svn_qgis at osgeo.org
Mon May 24 08:42:55 EDT 2010


Author: mmassing
Date: 2010-05-24 08:42:54 -0400 (Mon, 24 May 2010)
New Revision: 13560

Modified:
   trunk/qgis/src/plugins/georeferencer/qgsgeorefplugingui.cpp
   trunk/qgis/src/plugins/georeferencer/qgsmapcoordsdialog.cpp
Log:
georeferencer: fix crash which occured when adding GCPs after the widget
docking has been disabled.

Modified: trunk/qgis/src/plugins/georeferencer/qgsgeorefplugingui.cpp
===================================================================
--- trunk/qgis/src/plugins/georeferencer/qgsgeorefplugingui.cpp	2010-05-24 12:42:42 UTC (rev 13559)
+++ trunk/qgis/src/plugins/georeferencer/qgsgeorefplugingui.cpp	2010-05-24 12:42:54 UTC (rev 13560)
@@ -117,8 +117,9 @@
 {
   if ( mDock )
   {
-    setParent( 0 );
+    setParent( mIface->mainWindow(), Qt::Window );
     show();
+
     mIface->removeDockWidget( mDock );
     mDock->setWidget( 0 );
     delete mDock;

Modified: trunk/qgis/src/plugins/georeferencer/qgsmapcoordsdialog.cpp
===================================================================
--- trunk/qgis/src/plugins/georeferencer/qgsmapcoordsdialog.cpp	2010-05-24 12:42:42 UTC (rev 13559)
+++ trunk/qgis/src/plugins/georeferencer/qgsmapcoordsdialog.cpp	2010-05-24 12:42:54 UTC (rev 13560)
@@ -134,6 +134,8 @@
   if ( isEnable )
   {
     parentWidget()->showMinimized();
+
+    assert( parentWidget()->parentWidget() != 0 );
     parentWidget()->parentWidget()->activateWindow();
     parentWidget()->parentWidget()->raise();
 



More information about the QGIS-commit mailing list