From ba447189a095824b79bf8442308e6beb97a5401d Mon Sep 17 00:00:00 2001 From: Rui Guo Date: Thu, 13 Aug 2009 23:00:25 +0800 Subject: [PATCH] Fix canvas.split on non-fore situation. --- src/lua.c | 3 +++ 1 file changed, 3 insertions(+) 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; } -- 2.11.4.GIT