CVS commit by mueller: fix nonreproducible crash M +1 -1 layers.cpp 2.43 --- kdebase/kwin/layers.cpp #2.42:2.43 @@ -713,5 +713,5 @@ Layer Client::belongsToLayer() const const Client* ac = workspace()->mostRecentlyActivatedClient(); // instead of activeClient() - avoids flicker const Client* top = workspace()->topClientOnDesktop( desktop(), true ); - if( isFullScreen() && ac != NULL + if( isFullScreen() && ac != NULL && top != NULL && ( ac == this || this->hasTransient( ac, true )) && ( top == this || this->hasTransient( top, true )))