[gnome-logs] Use gtk_css_provider_load_from_resource()
- From: David King <davidk src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-logs] Use gtk_css_provider_load_from_resource()
- Date: Thu, 26 Mar 2015 16:36:43 +0000 (UTC)
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]