From: Rui Guo Date: Thu, 13 Aug 2009 15:00:25 +0000 (+0800) Subject: Fix canvas.split on non-fore situation. X-Git-Url: https://repo.or.cz/w/screen-lua.git/commitdiff_plain/ba447189a095824b79bf8442308e6beb97a5401d Fix canvas.split on non-fore situation. --- diff --git a/src/lua.c b/src/lua.c index 8547e55..08048ea 100644 --- a/src/lua.c +++ b/src/lua.c @@ -686,12 +686,15 @@ static int canvas_split(lua_State *L) { struct canvas *c = check_canvas(L, 1); + struct canvas *oldfore = D_forecv; + D_forecv = c; int hori = lua_toboolean(L, 2); if (hori) AddCanvas(SLICE_HORI); else AddCanvas(SLICE_VERT); Activate(-1); + D_forecv = oldfore; return 0; }