Author: czeidler Date: 2011-08-16 01:29:38 +0200 (Tue, 16 Aug 2011) New Revision: 42636 Changeset: https://dev.haiku-os.org/changeset/42636 Ticket: https://dev.haiku-os.org/ticket/7919 Modified: haiku/trunk/src/servers/app/decorator/DefaultDecorator.cpp Log: Reset the tab region when switching to a tab less look. At least partially fixes #7919. Modified: haiku/trunk/src/servers/app/decorator/DefaultDecorator.cpp =================================================================== --- haiku/trunk/src/servers/app/decorator/DefaultDecorator.cpp 2011-08-14 18:05:48 UTC (rev 42635) +++ haiku/trunk/src/servers/app/decorator/DefaultDecorator.cpp 2011-08-15 23:29:38 UTC (rev 42636) @@ -438,6 +438,11 @@ return; } else { // no tab + for (int32 i = 0; i < fTabList.CountItems(); i++) { + Decorator::Tab* tab = fTabList.ItemAt(i); + tab->tabRect.Set(0.0, 0.0, -1.0, -1.0); + } + fTabsRegion.MakeEmpty(); fTitleBarRect.Set(0.0, 0.0, -1.0, -1.0); } }