GtkBuilder *builder;
GtkListStore *devmem_store;
GtkListStore *filemem_store;
+ gchar *ui_file = STLINK_UI_DIR "/stlink-gui.ui";
+ if (!g_file_test (ui_file, G_FILE_TEST_EXISTS)) {
+ ui_file = "stlink-gui.ui";
+ }
builder = gtk_builder_new ();
- if (!gtk_builder_add_from_file (builder, STLINK_UI_DIR "/stlink-gui.ui", NULL)) {
- /* woot */
+ if (!gtk_builder_add_from_file (builder, ui_file, NULL)) {
+ g_printerr ("Failed to load UI file: %s\n", ui_file);
+ exit (1);
}
gui->window = GTK_WINDOW (gtk_builder_get_object (builder, "window"));