equal
deleted
inserted
replaced
215 if ( aMember && aMember == currentView() ) { |
215 if ( aMember && aMember == currentView() ) { |
216 return; |
216 return; |
217 } |
217 } |
218 |
218 |
219 RadioViewBase* previousView = static_cast<RadioViewBase*>( currentView() ); |
219 RadioViewBase* previousView = static_cast<RadioViewBase*>( currentView() ); |
220 if ( previousView && previousView->isTransient() ) { |
|
221 removeView( previousView ); |
|
222 previousView->deleteLater(); |
|
223 } |
|
224 |
220 |
225 bool viewCreated = false; |
221 bool viewCreated = false; |
226 if ( !aMember->isInitialized() ) { |
222 if ( !aMember->isInitialized() ) { |
227 viewCreated = true; |
223 viewCreated = true; |
228 |
224 |
252 } |
248 } |
253 |
249 |
254 aMember->updateOrientation( orientation(), viewCreated ); |
250 aMember->updateOrientation( orientation(), viewCreated ); |
255 |
251 |
256 setCurrentView( aMember, true, flags ); |
252 setCurrentView( aMember, true, flags ); |
257 } |
253 |
|
254 if ( previousView && previousView->isTransient() ) { |
|
255 removeView( previousView ); |
|
256 previousView->deleteLater(); |
|
257 } |
|
258 } |