[haiku-commits] r42636 - haiku/trunk/src/servers/app/decorator

  • From: clemens.zeidler@xxxxxxxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Tue, 16 Aug 2011 01:29:39 +0200 (CEST)

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);
        }
 }


Other related posts:

  • » [haiku-commits] r42636 - haiku/trunk/src/servers/app/decorator - clemens . zeidler