hrev44556 adds 1 changeset to branch 'master' old head: ed63a5d20c7c4be88812d683bb3d563905297003 new head: a1efcf2c7f4aed9d299e7eb2cd7a896f6a5c5ba0 ---------------------------------------------------------------------------- a1efcf2: Set the Terminal window flags correctly when going fullscreen. Fixes #8862. [ Ryan Leavengood <leavengood@xxxxxxxxx> ] ---------------------------------------------------------------------------- Revision: hrev44556 Commit: a1efcf2c7f4aed9d299e7eb2cd7a896f6a5c5ba0 URL: http://cgit.haiku-os.org/haiku/commit/?id=a1efcf2 Author: Ryan Leavengood <leavengood@xxxxxxxxx> Date: Sun Aug 19 04:13:49 2012 UTC Ticket: https://dev.haiku-os.org/ticket/8862 ---------------------------------------------------------------------------- 1 file changed, 2 insertions(+) src/apps/terminal/TermWindow.cpp | 2 ++ ---------------------------------------------------------------------------- diff --git a/src/apps/terminal/TermWindow.cpp b/src/apps/terminal/TermWindow.cpp index 8b1a2ce..1fe2ccb 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;