[GTK] MiniBrowser: also set the passed bg-color when receiving arguments
authorcarlosgc@webkit.org <carlosgc@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 24 Apr 2019 07:53:58 +0000 (07:53 +0000)
committercarlosgc@webkit.org <carlosgc@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 24 Apr 2019 07:53:58 +0000 (07:53 +0000)
commit4a405c794b5f90db6962444a5d529f7fc1fc90c5
tree998e193a08f43dd8fe1d4f6492518f35211a3171
parentf8ba7df93257f2f6a1e8d428db5674e373cf1c8a
[GTK] MiniBrowser: also set the passed bg-color when receiving arguments
https://bugs.webkit.org/show_bug.cgi?id=197156

Reviewed by Michael Catanzaro.

The background color is only set when MiniBrowser is launched without arguments. This regressed when tabs
support was added.

* MiniBrowser/gtk/BrowserTab.c:
(browser_tab_set_background_color): Set the passed in color as web view background color.
* MiniBrowser/gtk/BrowserTab.h:
* MiniBrowser/gtk/BrowserWindow.c:
(browser_window_init): Initialize backgroundColor.
(browser_window_append_view): Call browser_tab_set_background_color().
(browser_window_set_background_color): Save the passed in color. This function should now be called before tabs
are added.
* MiniBrowser/gtk/main.c:
(main): Call browser_window_set_background_color() before creating the tabs.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@244583 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Tools/ChangeLog
Tools/MiniBrowser/gtk/BrowserTab.c
Tools/MiniBrowser/gtk/BrowserTab.h
Tools/MiniBrowser/gtk/BrowserWindow.c
Tools/MiniBrowser/gtk/main.c