[haiku-commits] haiku: hrev44556 - src/apps/terminal

  • From: leavengood@xxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Sun, 19 Aug 2012 06:17:00 +0200 (CEST)

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;


Other related posts:

  • » [haiku-commits] haiku: hrev44556 - src/apps/terminal - leavengood