diff options
author | Robert Tari <robert@tari.in> | 2020-10-30 13:11:08 +0100 |
---|---|---|
committer | Robert Tari <robert@tari.in> | 2020-10-30 13:11:08 +0100 |
commit | f5663d0bfe2a20852c6934c7027d885cd558fed6 (patch) | |
tree | 9a55e4b0f2da565b129e3b8b0e8ee7c1c2168e75 | |
parent | afa8c6af04973707fe195c61dc390ac4d2c1b21b (diff) | |
download | libayatana-indicator-f5663d0bfe2a20852c6934c7027d885cd558fed6.tar.gz libayatana-indicator-f5663d0bfe2a20852c6934c7027d885cd558fed6.tar.bz2 libayatana-indicator-f5663d0bfe2a20852c6934c7027d885cd558fed6.zip |
indicator-ng.c: Fix menu resizing for all themes
-rw-r--r-- | libayatana-indicator/indicator-ng.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libayatana-indicator/indicator-ng.c b/libayatana-indicator/indicator-ng.c index be25eec..bd2176e 100644 --- a/libayatana-indicator/indicator-ng.c +++ b/libayatana-indicator/indicator-ng.c @@ -971,6 +971,12 @@ indicator_ng_init (IndicatorNg *self) GtkStyleContext *pStyleContext = gtk_widget_get_style_context(GTK_WIDGET(self->entry.menu)); gtk_style_context_add_provider(pStyleContext, GTK_STYLE_PROVIDER(pCssProvider), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); gtk_css_provider_load_from_data(pCssProvider, "menu > arrow{min-height: 0; padding: 0; margin: 0;}", -1, NULL); + + GtkWidget *pWindow = gtk_widget_get_parent(GTK_WIDGET(self->entry.menu)); + pStyleContext = gtk_widget_get_style_context(pWindow); + gtk_style_context_add_provider(pStyleContext, GTK_STYLE_PROVIDER(pCssProvider), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); + gtk_css_provider_load_from_data(pCssProvider, "window > decoration {box-shadow: 0 1px 2px rgba(0,0,0,0.2), 0 0 0 1px rgba(0,0,0,0.13);}", -1, NULL); + g_object_unref(pCssProvider); /* work around IndicatorObject's warning that the accessible |