diff options
author | David King <davidk@gnome.org> | 2013-09-28 23:26:16 +0100 |
---|---|---|
committer | David King <davidk@gnome.org> | 2013-09-30 11:27:19 +0100 |
commit | 1dd2f4d03fc1d2ced008dd313b833bb08cf3f580 (patch) | |
tree | 44fd7795a10eff93f70bc28dd227129b01b5bb8b | |
parent | eea86f06f7d6bd8c14d766f599a13cf6bfaaa37d (diff) | |
download | gnome-logs-1dd2f4d03fc1d2ced008dd313b833bb08cf3f580.tar.gz |
Use GFile instead of GBytes to read from GResource
-rw-r--r-- | src/gl-window.c | 18 |
1 files changed, 4 insertions, 14 deletions
diff --git a/src/gl-window.c b/src/gl-window.c index cf06037..f3880fa 100644 --- a/src/gl-window.c +++ b/src/gl-window.c @@ -106,9 +106,9 @@ gl_window_class_init (GlWindowClass *klass) static void gl_window_init (GlWindow *window) { - GBytes *data; - GError *err = NULL; + GFile *file; GtkCssProvider *provider; + GError *err = NULL; GdkScreen *screen; gtk_widget_init_template (GTK_WIDGET (window)); @@ -116,21 +116,11 @@ gl_window_init (GlWindow *window) g_action_map_add_action_entries (G_ACTION_MAP (window), actions, G_N_ELEMENTS (actions), window); - data = g_resources_lookup_data ("/org/gnome/Logs/gl-style.css", - G_RESOURCE_LOOKUP_FLAGS_NONE, &err); - - if (err != NULL) - { - g_critical ("Error loading CSS styling data: %s", err->message); - g_error_free (err); - return; - } - + file = g_file_new_for_uri ("resource:///org/gnome/Logs/gl-style.css"); provider = gtk_css_provider_get_default (); g_signal_connect (provider, "parsing-error", G_CALLBACK (on_provider_parsing_error), NULL); - gtk_css_provider_load_from_data (provider, g_bytes_get_data (data, NULL), - g_bytes_get_size (data), &err); + gtk_css_provider_load_from_file (provider, file, &err); if (err != NULL) { |