summaryrefslogtreecommitdiff
path: root/main.c
diff options
context:
space:
mode:
authorLeo Tenenbaum <pommicket@gmail.com>2021-05-08 15:34:35 -0400
committerLeo Tenenbaum <pommicket@gmail.com>2021-05-08 15:34:35 -0400
commit87e9869433275a7a6b37a4b5ecfec0e6360f28bb (patch)
tree689ea2a998eb1307f6dd38ee0b4570abcccabb58 /main.c
parent71a4ace85116d57e12745d15b37335ed9276f13c (diff)
prepare for releaseHEADtrunk
Diffstat (limited to 'main.c')
-rw-r--r--main.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/main.c b/main.c
index 4056276..c4d592b 100644
--- a/main.c
+++ b/main.c
@@ -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);