diff options
author | François Revol <revol@free.fr> | 2014-01-16 18:12:41 +0100 |
---|---|---|
committer | François Revol <revol@free.fr> | 2014-01-16 18:12:41 +0100 |
commit | c74bf433c3357935a150ccc617d593eb1f673194 (patch) | |
tree | 825a2014550e09babca6d61f00cb646cfb9c3a65 /beos/gui.cpp | |
parent | 90742e6b4bb39b8821c08c95022fcdbee9e81557 (diff) | |
download | netsurf-c74bf433c3357935a150ccc617d593eb1f673194.tar.gz netsurf-c74bf433c3357935a150ccc617d593eb1f673194.tar.bz2 |
beos: Fix updating system colors
Diffstat (limited to 'beos/gui.cpp')
-rw-r--r-- | beos/gui.cpp | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/beos/gui.cpp b/beos/gui.cpp index 9e730a0c8..feac53a29 100644 --- a/beos/gui.cpp +++ b/beos/gui.cpp @@ -128,6 +128,7 @@ NSBrowserApplication::MessageReceived(BMessage *message) { switch (message->what) { case B_REFS_RECEIVED: + case B_UI_SETTINGS_CHANGED: // messages for top-level // we'll just send them to the first window case 'back': @@ -468,6 +469,11 @@ static nserror set_defaults(struct nsoption_s *defaults) return NSERROR_OK; } +void nsbeos_update_system_ui_colors(void) +{ + set_defaults(nsoptions); +} + /** * Ensures output logging stream is correctly configured */ @@ -511,9 +517,7 @@ static void gui_init(int argc, char** argv) return; } - // ui_color() gives hardcoded values before BApplication is created. - //FIXME: - //nsbeos_update_system_ui_colors(); + nsbeos_update_system_ui_colors(); fetch_rsrc_register(); |