File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -607,7 +607,7 @@ void QgsComposerView::sendItemRemovedSignal( QgsComposerItem* item )
607
607
608
608
QMainWindow* QgsComposerView::composerWindow ()
609
609
{
610
- QObject * composerObject = 0 ;
610
+ QMainWindow * composerObject = 0 ;
611
611
QObject* currentObject = parent ();
612
612
if ( !currentObject )
613
613
{
@@ -616,14 +616,14 @@ QMainWindow* QgsComposerView::composerWindow()
616
616
617
617
while ( true )
618
618
{
619
- if ( currentObject->parent () == 0 )
619
+ composerObject = qobject_cast<QMainWindow*>( currentObject );
620
+ if ( composerObject || currentObject->parent () == 0 )
620
621
{
621
- composerObject = currentObject;
622
- break ;
622
+ return composerObject;
623
623
}
624
624
currentObject = currentObject->parent ();
625
625
}
626
626
627
- return qobject_cast<QMainWindow *>( composerObject ) ;
627
+ return 0 ;
628
628
}
629
629
You can’t perform that action at this time.
0 commit comments