--- main.c.orig Wed Jul 26 15:15:28 2006
+++ main.c Wed Nov 1 23:53:11 2006
@@ -364,7 +364,7 @@
void sys_init(gint argc, gchar *argv[])
{
gchar *temp;
-const gchar *ctemp;
+const gchar *envdir, *ctemp;
struct light_pak *light;
FILE *fp;
@@ -500,7 +500,7 @@
/* setup directory and file pointers */
sysenv.cwd = g_get_current_dir();
-const gchar *envdir = g_getenv("GDIS_START_DIR");
+envdir = g_getenv("GDIS_START_DIR");
if (envdir)
sysenv.cwd = (gchar *) envdir;
@@ -510,7 +510,11 @@
/* generate element file full pathname */
/* sometimes this returns the program name, and sometimes it doesn't */
+#ifdef INSTALL
+temp = g_strdup(INSTALL);
+#else
temp = g_find_program_in_path(argv[0]);
+#endif
/* remove program name (if attached) */
if (g_file_test(temp, G_FILE_TEST_IS_DIR))
sysenv.gdis_path = temp;
syntax highlighted by Code2HTML, v. 0.9.1