[gnome-builder] ctags: invalidate icon cache upon dark theme changes
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] ctags: invalidate icon cache upon dark theme changes
- Date: Sat, 16 May 2015 07:59:19 +0000 (UTC)
commit 8427c821848bb94dd945cd952f18debbf0ebe316
Author: Christian Hergert <christian hergert me>
Date: Sat May 16 00:59:14 2015 -0700
ctags: invalidate icon cache upon dark theme changes
libide/ctags/ide-ctags-completion-provider.c | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
---
diff --git a/libide/ctags/ide-ctags-completion-provider.c b/libide/ctags/ide-ctags-completion-provider.c
index 3797557..8c5ae36 100644
--- a/libide/ctags/ide-ctags-completion-provider.c
+++ b/libide/ctags/ide-ctags-completion-provider.c
@@ -93,11 +93,18 @@ ide_ctags_completion_provider_init (IdeCtagsCompletionProvider *self)
self->icons = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, g_object_unref);
settings = gtk_settings_get_default ();
+
g_signal_connect_object (settings,
"notify::gtk-theme-name",
G_CALLBACK (theme_changed_cb),
self,
G_CONNECT_SWAPPED);
+
+ g_signal_connect_object (settings,
+ "notify::gtk-application-prefer-dark-theme",
+ G_CALLBACK (theme_changed_cb),
+ self,
+ G_CONNECT_SWAPPED);
}
static GdkPixbuf *
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]