diff options
author | Claudio Saavedra <csaavedra@igalia.com> | 2015-06-12 15:10:59 +0300 |
---|---|---|
committer | Claudio Saavedra <csaavedra@igalia.com> | 2015-06-16 13:42:28 +0300 |
commit | 772f28933ce4952a8dc8f474e8842923a57f7f69 (patch) | |
tree | 109bbdd060d1d32a8050b5297b085ec81d15845f | |
parent | 8a3c7df10f653cd99c5325e37b5e9232ae191396 (diff) | |
download | epiphany-772f28933ce4952a8dc8f474e8842923a57f7f69.tar.gz |
web-extension: fix color of form filler popup
Style context calls were missing setting the state previously
as required by GtkStyleContext.
https://bugzilla.gnome.org/show_bug.cgi?id=750842
-rw-r--r-- | embed/web-extension/ephy-web-extension.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/embed/web-extension/ephy-web-extension.c b/embed/web-extension/ephy-web-extension.c index 0b762494b..fd9162aba 100644 --- a/embed/web-extension/ephy-web-extension.c +++ b/embed/web-extension/ephy-web-extension.c @@ -515,6 +515,8 @@ static char* get_selected_bgcolor (void) { GdkRGBA color; + gtk_style_context_set_state (get_entry_style_context (), + GTK_STATE_FLAG_SELECTED); gtk_style_context_get_background_color (get_entry_style_context (), GTK_STATE_FLAG_SELECTED, &color); @@ -525,6 +527,8 @@ static char* get_selected_fgcolor (void) { GdkRGBA color; + gtk_style_context_set_state (get_entry_style_context (), + GTK_STATE_FLAG_SELECTED); gtk_style_context_get_color (get_entry_style_context (), GTK_STATE_FLAG_SELECTED, &color); @@ -535,6 +539,8 @@ static char* get_bgcolor (void) { GdkRGBA color; + gtk_style_context_set_state (get_entry_style_context (), + GTK_STATE_FLAG_NORMAL); gtk_style_context_get_background_color (get_entry_style_context (), GTK_STATE_FLAG_NORMAL, &color); @@ -545,6 +551,8 @@ static char* get_fgcolor (void) { GdkRGBA color; + gtk_style_context_set_state (get_entry_style_context (), + GTK_STATE_FLAG_NORMAL); gtk_style_context_get_color (get_entry_style_context (), GTK_STATE_FLAG_NORMAL, &color); |