Author: phoudoin Date: 2010-09-22 12:02:28 +0200 (Wed, 22 Sep 2010) New Revision: 38784 Changeset: http://dev.haiku-os.org/changeset/38784 Ticket: http://dev.haiku-os.org/ticket/2 Ticket: http://dev.haiku-os.org/ticket/6530 Modified: haiku/trunk/src/apps/terminal/TermWindow.cpp Log: Fix visual artefact !#2 described in #6530. Please confirm #6530 can be closed. Modified: haiku/trunk/src/apps/terminal/TermWindow.cpp =================================================================== --- haiku/trunk/src/apps/terminal/TermWindow.cpp 2010-09-22 09:44:21 UTC (rev 38783) +++ haiku/trunk/src/apps/terminal/TermWindow.cpp 2010-09-22 10:02:28 UTC (rev 38784) @@ -584,8 +584,7 @@ float mbHeight = fMenubar->Bounds().Height() + 1; fSavedFrame = Frame(); BScreen screen(this); - if (fTabView->CountTabs() == 1) - _ActiveTermView()->ScrollBar()->Hide(); + _ActiveTermView()->ScrollBar()->ResizeBy(0, (B_H_SCROLL_BAR_HEIGHT - 2)); fMenubar->Hide(); fTabView->ResizeBy(0, mbHeight); @@ -600,7 +599,7 @@ _ActiveTermView()->DisableResizeView(); float mbHeight = fMenubar->Bounds().Height() + 1; fMenubar->Show(); - _ActiveTermView()->ScrollBar()->Show(); + _ActiveTermView()->ScrollBar()->ResizeBy(0, -(B_H_SCROLL_BAR_HEIGHT - 2)); ResizeTo(fSavedFrame.Width(), fSavedFrame.Height()); MoveTo(fSavedFrame.left, fSavedFrame.top); fTabView->ResizeBy(0, -mbHeight);