summaryrefslogtreecommitdiff
path: root/gnome-initial-setup
diff options
context:
space:
mode:
authorWill Thompson <wjt@endlessos.org>2023-02-23 15:57:03 +0000
committerWill Thompson <wjt@endlessos.org>2023-02-23 16:09:20 +0000
commit06c1f39eecdd6d61c12ce9a261990b7e698993fa (patch)
tree7c992342e09bdccd685ebddf27ab61982157ceaa /gnome-initial-setup
parentd765ed5892cda7933a20774007f1482af1ee21a2 (diff)
downloadgnome-initial-setup-06c1f39eecdd6d61c12ce9a261990b7e698993fa.tar.gz
timezone: Use gis_add_style_from_resource()
Diffstat (limited to 'gnome-initial-setup')
-rw-r--r--gnome-initial-setup/pages/timezone/gis-bubble-widget.c25
1 files changed, 2 insertions, 23 deletions
diff --git a/gnome-initial-setup/pages/timezone/gis-bubble-widget.c b/gnome-initial-setup/pages/timezone/gis-bubble-widget.c
index a6e8ab7..5680e23 100644
--- a/gnome-initial-setup/pages/timezone/gis-bubble-widget.c
+++ b/gnome-initial-setup/pages/timezone/gis-bubble-widget.c
@@ -22,6 +22,7 @@
#include "config.h"
#include "gis-bubble-widget.h"
+#include "gis-util.h"
struct _GisBubbleWidgetPrivate
{
@@ -90,28 +91,6 @@ gis_bubble_widget_set_property (GObject *object,
}
static void
-add_style_from_resource (const char *resource)
-{
- GtkCssProvider *provider;
- GFile *file;
- char *uri;
-
- provider = gtk_css_provider_new ();
-
- uri = g_strconcat ("resource://", resource, NULL);
- file = g_file_new_for_uri (uri);
-
- gtk_css_provider_load_from_file (provider, file);
-
- gtk_style_context_add_provider_for_display (gdk_display_get_default (),
- GTK_STYLE_PROVIDER (provider),
- GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);
- g_object_unref (provider);
- g_object_unref (file);
- g_free (uri);
-}
-
-static void
gis_bubble_widget_class_init (GisBubbleWidgetClass *klass)
{
GObjectClass *object_class = G_OBJECT_CLASS (klass);
@@ -131,7 +110,7 @@ gis_bubble_widget_class_init (GisBubbleWidgetClass *klass)
g_object_class_install_properties (object_class, PROP_LAST, obj_props);
- add_style_from_resource ("/org/gnome/initial-setup/gis-bubble-widget.css");
+ gis_add_style_from_resource ("/org/gnome/initial-setup/gis-bubble-widget.css");
}
static void