Browse Source

Absturz beim verwenden von leeren Fenstern behoben

Kolja Strohm 4 years ago
parent
commit
62f596706d
1 changed files with 3 additions and 1 deletions
  1. 3 1
      Fenster.cpp

+ 3 - 1
Fenster.cpp

@@ -1145,7 +1145,7 @@ void Fenster::doMausEreignis( MausEreignis & me, bool userRet )
             me.my += vScroll->getScroll();
         if( hatStyle( Style::HScroll ) && hScroll )
             me.mx += hScroll->getScroll();
-        if( me.id != ME_Betritt && me.id != ME_Leaves )
+        if( me.id != ME_Betritt && me.id != ME_Leaves && members )
         {
             for( int i = members->getEintragAnzahl() - 1; i >= 0; i-- )
                 members->z( i )->doPublicMausEreignis( me );
@@ -2405,6 +2405,8 @@ HScrollBar *Fenster::zHScrollBar() const
 // -- Members -- 
 Iterator<Zeichnung *> Fenster::getMembers() const // gibt die Members zurück
 {
+    if( !members )
+        return Iterator<Zeichnung *>( 0 );
     return members->getIterator();
 }