From a1efcf2c7f4aed9d299e7eb2cd7a896f6a5c5ba0 Mon Sep 17 00:00:00 2001 From: Ryan Leavengood Date: Sun, 19 Aug 2012 00:13:49 -0400 Subject: [PATCH] Set the Terminal window flags correctly when going fullscreen. Fixes #8862. --- src/apps/terminal/TermWindow.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/apps/terminal/TermWindow.cpp b/src/apps/terminal/TermWindow.cpp index 8b1a2cecd4..1fe2ccbee7 100644 --- a/src/apps/terminal/TermWindow.cpp +++ b/src/apps/terminal/TermWindow.cpp @@ -806,6 +806,7 @@ TermWindow::MessageReceived(BMessage *message) SetLook(B_NO_BORDER_WINDOW_LOOK); ResizeTo(screen.Frame().Width()+1, screen.Frame().Height()+1); MoveTo(screen.Frame().left, screen.Frame().top); + SetFlags(Flags() | (B_NOT_RESIZABLE | B_NOT_MOVABLE)); fFullScreen = true; } else { // exit fullscreen _ActiveTermView()->DisableResizeView(); @@ -819,6 +820,7 @@ TermWindow::MessageReceived(BMessage *message) fTabView->MoveBy(0, mbHeight); SetLook(fSavedLook); fSavedFrame = BRect(0,0,-1,-1); + SetFlags(Flags() & ~(B_NOT_RESIZABLE | B_NOT_MOVABLE)); fFullScreen = false; } break;