From b0b9d5bde62f4ead6fe27f70682dfe9d85872b6a Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Sun, 7 May 2006 09:43:44 +0000
Subject: [PATCH] Load the .glade file from the same path as the binary is
 executed from.

---
 src/sbbs3/gtkuseredit/gtkuseredit.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/sbbs3/gtkuseredit/gtkuseredit.c b/src/sbbs3/gtkuseredit/gtkuseredit.c
index 38f32d2631..d2e132e785 100644
--- a/src/sbbs3/gtkuseredit/gtkuseredit.c
+++ b/src/sbbs3/gtkuseredit/gtkuseredit.c
@@ -123,11 +123,15 @@ int read_config(void)
 }
 
 int main(int argc, char *argv[]) {
+	char	glade_path[MAX_PATH+1];
+
     gtk_init(&argc, &argv);
     glade_init();
 
     /* load the interface */
-    xml = glade_xml_new("gtkuseredit.glade", "MainWindow", NULL);
+	strcpy(glade_path, argv[0]);
+	strcpy(getfname(glade_path), "gtkuseredit.glade");
+    xml = glade_xml_new(glade_path, "MainWindow", NULL);
     /* connect the signals in the interface */
     glade_xml_signal_autoconnect(xml);
 	/* Set up the global config stuff. */
-- 
GitLab