From b5add27c80cf0ee3a25c1c7e7510635d6b65bda6 Mon Sep 17 00:00:00 2001 From: mitchell <70453897+667e-11@users.noreply.github.com> Date: Tue, 10 Apr 2012 21:49:49 -0400 Subject: Handle NULL current working directory for single-instance; src/textadept.c --- src/textadept.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/textadept.c') 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) { -- cgit v1.2.3