aboutsummaryrefslogtreecommitdiff
path: root/src/textadept.c
diff options
context:
space:
mode:
authormitchell <70453897+667e-11@users.noreply.github.com>2012-04-10 21:49:49 -0400
committermitchell <70453897+667e-11@users.noreply.github.com>2012-04-10 21:49:49 -0400
commitb5add27c80cf0ee3a25c1c7e7510635d6b65bda6 (patch)
tree1ab17c90d621c0da27499a0620e40bcb38ecd91c /src/textadept.c
parent4c19557eacc414035f17d8ec2ba5e6b2cf12337c (diff)
downloadtextadept-b5add27c80cf0ee3a25c1c7e7510635d6b65bda6.tar.gz
textadept-b5add27c80cf0ee3a25c1c7e7510635d6b65bda6.zip
Handle NULL current working directory for single-instance; src/textadept.c
Diffstat (limited to 'src/textadept.c')
-rw-r--r--src/textadept.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/textadept.c b/src/textadept.c
index fca48402..ff09e465 100644
--- a/src/textadept.c
+++ b/src/textadept.c
@@ -545,8 +545,8 @@ static int a_command_line(GApplication *app, GApplicationCommandLine *cmdline,
if (argc > 1) {
lua_getglobal(lua, "args"), lua_getfield(lua, -1, "process");
lua_newtable(lua);
- lua_pushstring(lua, g_application_command_line_get_cwd(cmdline));
- lua_rawseti(lua, -2, -1);
+ const char *cwd = g_application_command_line_get_cwd(cmdline);
+ lua_pushstring(lua, cwd ? cwd : ""), lua_rawseti(lua, -2, -1);
for (int i = 0; i < argc; i++)
lua_pushstring(lua, argv[i]), lua_rawseti(lua, -2, i);
if (lua_pcall(lua, 1, 0, 0) != LUA_OK) {