[QGIS Commit] r13331 - trunk/qgis/src/gui

svn_qgis at osgeo.org svn_qgis at osgeo.org
Tue Apr 20 05:07:55 EDT 2010


Author: mhugent
Date: 2010-04-20 05:07:51 -0400 (Tue, 20 Apr 2010)
New Revision: 13331

Modified:
   trunk/qgis/src/gui/qgscomposerview.cpp
Log:
Simplified composerView function

Modified: trunk/qgis/src/gui/qgscomposerview.cpp
===================================================================
--- trunk/qgis/src/gui/qgscomposerview.cpp	2010-04-20 08:08:18 UTC (rev 13330)
+++ trunk/qgis/src/gui/qgscomposerview.cpp	2010-04-20 09:07:51 UTC (rev 13331)
@@ -607,7 +607,7 @@
 
 QMainWindow* QgsComposerView::composerWindow()
 {
-  QObject* composerObject = 0;
+  QMainWindow* composerObject = 0;
   QObject* currentObject = parent();
   if ( !currentObject )
   {
@@ -616,14 +616,14 @@
 
   while ( true )
   {
-    if ( currentObject->parent() == 0 )
+    composerObject = qobject_cast<QMainWindow*>( currentObject );
+    if ( composerObject || currentObject->parent() == 0 )
     {
-      composerObject = currentObject;
-      break;
+      return composerObject;
     }
     currentObject = currentObject->parent();
   }
 
-  return qobject_cast<QMainWindow *>( composerObject );
+  return 0;
 }
 



More information about the QGIS-commit mailing list