summaryrefslogtreecommitdiff
path: root/src/totem-object.c
diff options
context:
space:
mode:
authorBastien Nocera <hadess@hadess.net>2014-10-20 12:28:56 +0200
committerBastien Nocera <hadess@hadess.net>2014-10-20 18:55:33 +0200
commit64af8b16c7c3c5fb461895061baf040487eaf060 (patch)
tree4a521d7c73f41b59fa387b3c9bc3e3bfb5576b9a /src/totem-object.c
parent72e0a496e953ebc5d9c397894e01f1b1a6a6741b (diff)
downloadtotem-64af8b16c7c3c5fb461895061baf040487eaf060.tar.gz
main: Move some app init code to totem_object_init()
Diffstat (limited to 'src/totem-object.c')
-rw-r--r--src/totem-object.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/totem-object.c b/src/totem-object.c
index c1d23c180..89a0084b1 100644
--- a/src/totem-object.c
+++ b/src/totem-object.c
@@ -429,7 +429,15 @@ totem_object_class_init (TotemObjectClass *klass)
static void
totem_object_init (TotemObject *totem)
{
- //FIXME nothing yet
+ GtkSettings *gtk_settings;
+
+ if (gtk_clutter_init (NULL, NULL) != CLUTTER_INIT_SUCCESS)
+ g_warning ("gtk-clutter failed to initialise, expect problems from here on.");
+
+ gtk_settings = gtk_settings_get_default ();
+ g_object_set (G_OBJECT (gtk_settings), "gtk-application-prefer-dark-theme", TRUE, NULL);
+
+ totem->settings = g_settings_new (TOTEM_GSETTINGS_SCHEMA);
}
static void