[haiku-commits] r42527 - haiku/trunk/src/servers/app

  • From: clemens.zeidler@xxxxxxxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Mon, 1 Aug 2011 03:03:06 +0200 (CEST)

Author: czeidler
Date: 2011-08-01 03:03:06 +0200 (Mon, 01 Aug 2011)
New Revision: 42527
Changeset: https://dev.haiku-os.org/changeset/42527

Modified:
   haiku/trunk/src/servers/app/Window.cpp
Log:
Set the top layer tab when detaching a window from the stack.



Modified: haiku/trunk/src/servers/app/Window.cpp
===================================================================
--- haiku/trunk/src/servers/app/Window.cpp      2011-08-01 00:56:23 UTC (rev 
42526)
+++ haiku/trunk/src/servers/app/Window.cpp      2011-08-01 01:03:06 UTC (rev 
42527)
@@ -2084,8 +2084,10 @@
 
        BRegion dirty;
        ::Decorator* decorator = fCurrentStack->Decorator();
-       if (decorator != NULL)
+       if (decorator != NULL) {
                decorator->RemoveTab(index, &dirty);
+               decorator->SetTopTap(fCurrentStack->LayerOrder().CountItems() - 
1);
+       }
 
        Window* remainingTop = fCurrentStack->TopLayerWindow();
        if (remainingTop != NULL) {


Other related posts:

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