]> git.draconx.ca Git - liblbx.git/blobdiff - src/gui/lbxgui.c
lbxgui: Fix pointer type error.
[liblbx.git] / src / gui / lbxgui.c
index 0cb929e829fc94efceb29a2f7e3efcebf18ea179..2ce714f416034033d2c0f4ea29abe772b8edfe64 100644 (file)
@@ -29,6 +29,8 @@
 
 #include "bg.xbm"
 
+extern char lbxgui_xml[];
+
 static GtkTreeStore *archives;
 static GtkBuilder *builder;
 
@@ -453,7 +455,7 @@ static void init_background(GdkDrawable *drawable)
 
        bg_gc = gdk_gc_new(canvas->window);
 
-       bitmap = gdk_bitmap_create_from_data(drawable, bg_bits,
+       bitmap = gdk_bitmap_create_from_data(drawable, (gchar *)bg_bits,
                bg_width, bg_height);
 
        gdk_gc_set_stipple(bg_gc, bitmap);
@@ -480,7 +482,7 @@ int main(int argc, char **argv)
                load_archive(*argv++);
 
        builder = gtk_builder_new();
-       if (!gtk_builder_add_from_file(builder, "src/gui/lbxgui.glade", &err)) {
+       if (!gtk_builder_add_from_string(builder, lbxgui_xml, -1, &err)) {
                fprintf(stderr, "%s\n", err->message);
                return EXIT_FAILURE;
        }