Merge branch 'master' of https://github.com/wmvanvliet/Chimara
[projects/chimara/chimara.git] / libchimara / garglk.c
index 181414e5227bf5db061429aefaef59b15a4d107d..df5c6b35e4f0240289fa1c2bd983b3418ce51b0f 100644 (file)
@@ -79,7 +79,6 @@ garglk_set_program_info(const char *info)
 void 
 garglk_set_story_name(const char *name)
 {
-       g_printerr("garglk_set_story_name(\"%s\");\n", name);
        ChimaraGlkPrivate *glk_data = g_private_get(glk_data_key);
        glk_data->story_name = g_strdup(name);
        g_object_notify(G_OBJECT(glk_data->self), "story-name");
@@ -185,7 +184,11 @@ garglk_set_zcolors(glui32 fg, glui32 bg)
 static void
 apply_reverse_color(GtkTextTag *tag, gpointer data)
 {
-       g_object_set_data( G_OBJECT(tag), "reverse_color", data );
+       const gchar *tag_name;
+       g_object_get(tag, "name", &tag_name, NULL);
+
+       if( g_str_has_prefix(tag_name, "glk-") )
+               g_object_set_data( G_OBJECT(tag), "reverse_color", data );
 }
 
 /**