fixes #0002801: F11 enters fullscreen, but does not exit (should behave as toggle)
This commit is contained in:
parent
8391af97f0
commit
723cb4f3f8
|
@ -1460,17 +1460,21 @@ void StdViewDockUndockFullscreen::activated(int iMsg)
|
|||
{
|
||||
MDIView* view = getMainWindow()->activeWindow();
|
||||
if (!view) return; // no active view
|
||||
if (iMsg == (int)(view->currentViewMode()))
|
||||
return; // nothing to do
|
||||
|
||||
if (iMsg==0) {
|
||||
view->setCurrentViewMode( MDIView::Child );
|
||||
view->setCurrentViewMode(MDIView::Child);
|
||||
}
|
||||
else if (iMsg==1) {
|
||||
view->setCurrentViewMode( MDIView::TopLevel );
|
||||
if (view->currentViewMode() == MDIView::TopLevel)
|
||||
view->setCurrentViewMode(MDIView::Child);
|
||||
else
|
||||
view->setCurrentViewMode(MDIView::TopLevel);
|
||||
}
|
||||
else if (iMsg==2) {
|
||||
view->setCurrentViewMode( MDIView::FullScreen );
|
||||
if (view->currentViewMode() == MDIView::FullScreen)
|
||||
view->setCurrentViewMode(MDIView::Child);
|
||||
else
|
||||
view->setCurrentViewMode(MDIView::FullScreen);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user