diff options
author | Leo Tenenbaum <pommicket@gmail.com> | 2021-05-08 15:34:35 -0400 |
---|---|---|
committer | Leo Tenenbaum <pommicket@gmail.com> | 2021-05-08 15:34:35 -0400 |
commit | 87e9869433275a7a6b37a4b5ecfec0e6360f28bb (patch) | |
tree | 689ea2a998eb1307f6dd38ee0b4570abcccabb58 /main.c | |
parent | 71a4ace85116d57e12745d15b37335ed9276f13c (diff) |
Diffstat (limited to 'main.c')
-rw-r--r-- | main.c | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -728,10 +728,14 @@ G_MODULE_EXPORT void memfile_do_write_candidates(GtkWidget *_widget, gpointer us } static void on_activate(GtkApplication *app, gpointer user_data) { + char const *glade_file = "ui.glade"; + if (access(glade_file, F_OK) != 0) { + glade_file = "/usr/share/pokemem/ui.glade"; + } State *state = user_data; GError *error = NULL; GtkBuilder *builder = gtk_builder_new(); - if (!gtk_builder_add_from_file(builder, "ui.glade", &error)) { + if (!gtk_builder_add_from_file(builder, glade_file, &error)) { g_printerr("Error loading UI: %s\n", error->message); g_clear_error(&error); exit(EXIT_FAILURE); |