summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid King <davidk@gnome.org>2013-09-28 23:26:16 +0100
committerDavid King <davidk@gnome.org>2013-09-30 11:27:19 +0100
commit1dd2f4d03fc1d2ced008dd313b833bb08cf3f580 (patch)
tree44fd7795a10eff93f70bc28dd227129b01b5bb8b
parenteea86f06f7d6bd8c14d766f599a13cf6bfaaa37d (diff)
downloadgnome-logs-1dd2f4d03fc1d2ced008dd313b833bb08cf3f580.tar.gz
Use GFile instead of GBytes to read from GResource
-rw-r--r--src/gl-window.c18
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)
{