[haiku-commits] BRANCH looncraz-github.setviewuicolor [e500b5c67784] in src/servers/app: decorator stackandtile

  • From: looncraz-github.setviewuicolor <community@xxxxxxxxxxxx>
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Tue, 24 Nov 2015 06:47:04 +0100 (CET)

added 1 changeset to branch 'refs/remotes/looncraz-github/setviewuicolor'
old head: c8f6a36ebcd2f5498717a1b0ffc15796e11ac4e1
new head: e500b5c67784f9f5e6d08982ca715669f664abdf
overview: https://github.com/looncraz/haiku/compare/c8f6a36ebcd2...e500b5c67784

----------------------------------------------------------------------------

e500b5c67784: Call Decorator::UpdateColors() from DecorManager after allocation

Previously this was improperly called from the SATDecorator constructor,
which is a very improper way of handling it.

[ looncraz <looncraz@xxxxxxxxxxxx> ]

----------------------------------------------------------------------------

Commit: e500b5c67784f9f5e6d08982ca715669f664abdf
Author: looncraz <looncraz@xxxxxxxxxxxx>
Date: Tue Nov 24 05:35:37 2015 UTC

----------------------------------------------------------------------------

2 files changed, 2 insertions(+), 1 deletion(-)
src/servers/app/decorator/DecorManager.cpp | 2 ++
src/servers/app/stackandtile/SATDecorator.cpp | 1 -

----------------------------------------------------------------------------

diff --git a/src/servers/app/decorator/DecorManager.cpp
b/src/servers/app/decorator/DecorManager.cpp
index 3ea6a34..b09830e 100644
--- a/src/servers/app/decorator/DecorManager.cpp
+++ b/src/servers/app/decorator/DecorManager.cpp
@@ -68,6 +68,8 @@ DecorAddOn::AllocateDecorator(Desktop* desktop,
DrawingEngine* engine,
if (!decorator)
return NULL;

+ decorator->UpdateColors(settings);
+
if (decorator->AddTab(settings, title, look, flags) == false) {
delete decorator;
return NULL;
diff --git a/src/servers/app/stackandtile/SATDecorator.cpp
b/src/servers/app/stackandtile/SATDecorator.cpp
index dd66b18..62796aa 100644
--- a/src/servers/app/stackandtile/SATDecorator.cpp
+++ b/src/servers/app/stackandtile/SATDecorator.cpp
@@ -51,7 +51,6 @@ SATDecorator::SATDecorator(DesktopSettings& settings, BRect
frame,
:
DefaultDecorator(settings, frame, desktop)
{
- UpdateColors(settings);
}




Other related posts:

  • » [haiku-commits] BRANCH looncraz-github.setviewuicolor [e500b5c67784] in src/servers/app: decorator stackandtile - looncraz-github . setviewuicolor