Real time colorization preview rendering
[colorize.git] / gui / main.c
index 4eba1f8..207586d 100644 (file)
@@ -512,6 +512,9 @@ int main(int argc, char *argv[])
        GtkTreeViewColumn *palette_column;
        GtkCellRenderer *palette_renderer;
 
+//     g_thread_init(NULL); (not required, it is done automatically)
+       gdk_threads_init();
+       gdk_threads_enter();
        gtk_init(&argc, &argv);
 
        main_window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
@@ -654,7 +657,10 @@ int main(int argc, char *argv[])
                        create_image(frame_list[timeline_selected].filename, 1);
        }
 
+       colorize_preview_init();
        gtk_main();
+       colorize_preview_terminate();
+       gdk_threads_leave();
 
        // FIXME: destroy