[gnome-logs] Use gtk_css_provider_load_from_resource()



commit c7085131861f76cdb277bdf250a304b03266cfcf
Author: Arnaud Bonatti <arnaud bonatti gmail com>
Date:   Mon Mar 16 05:22:58 2015 +0100

    Use gtk_css_provider_load_from_resource()
    
    https://bugzilla.gnome.org/show_bug.cgi?id=746268

 src/gl-window.c |   16 ++--------------
 1 files changed, 2 insertions(+), 14 deletions(-)
---
diff --git a/src/gl-window.c b/src/gl-window.c
index 6b97fba..5c51009 100644
--- a/src/gl-window.c
+++ b/src/gl-window.c
@@ -258,9 +258,7 @@ gl_window_class_init (GlWindowClass *klass)
 static void
 gl_window_init (GlWindow *window)
 {
-    GFile *file;
     GtkCssProvider *provider;
-    GError *err = NULL;
     GdkScreen *screen;
 
     gtk_widget_init_template (GTK_WIDGET (window));
@@ -268,28 +266,18 @@ gl_window_init (GlWindow *window)
     g_action_map_add_action_entries (G_ACTION_MAP (window), actions,
                                      G_N_ELEMENTS (actions), window);
 
-    file = g_file_new_for_uri ("resource:///org/gnome/Logs/gl-style.css");
     provider = gtk_css_provider_new ();
     g_signal_connect (provider, "parsing-error",
                       G_CALLBACK (gl_util_on_css_provider_parsing_error),
                       NULL);
-    gtk_css_provider_load_from_file (provider, file, &err);
-
-    if (err != NULL)
-    {
-        g_critical ("Error parsing CSS styling data: %s", err->message);
-        g_error_free (err);
-        g_object_unref (file);
-        g_object_unref (provider);
-        return;
-    }
+    gtk_css_provider_load_from_resource (provider,
+                                         "/org/gnome/Logs/gl-style.css");
 
     screen = gdk_screen_get_default ();
     gtk_style_context_add_provider_for_screen (screen,
                                                GTK_STYLE_PROVIDER (provider),
                                                GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);
 
-    g_object_unref (file);
     g_object_unref (provider);
 }
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]