From b0044e44370ab2cbdff9b4f530dc6b362eac0397 Mon Sep 17 00:00:00 2001 From: Siarzhuk Zharski Date: Mon, 2 Sep 2013 17:23:34 +0200 Subject: [PATCH] Temrinal Prefs: update color control on scheme change Update the color control state on the scheme change event Fixes #9864. --- src/apps/terminal/AppearPrefView.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/apps/terminal/AppearPrefView.cpp b/src/apps/terminal/AppearPrefView.cpp index fa4c86a460..2a30ec50a2 100644 --- a/src/apps/terminal/AppearPrefView.cpp +++ b/src/apps/terminal/AppearPrefView.cpp @@ -294,6 +294,11 @@ AppearancePrefView::MessageReceived(BMessage* msg) if (msg->FindPointer("color_scheme", (void**)&newScheme) == B_OK) { _ChangeColorScheme(newScheme); + const char* label = NULL; + if (fColorField->Menu()->FindMarked()->Message()->FindString( + "label", &label) == B_OK) + fColorControl->SetValue( + PrefHandler::Default()->getRGB(label)); modified = true; } break;