From e44afeede5d60874e8b37da47ca3889737b4003f Mon Sep 17 00:00:00 2001 From: mitchell <70453897+667e-11@users.noreply.github.com> Date: Fri, 26 Feb 2016 17:21:56 -0500 Subject: Fixed bug in setting view properties when restoring sessions with nested splits. --- modules/textadept/session.lua | 2 ++ 1 file changed, 2 insertions(+) (limited to 'modules') diff --git a/modules/textadept/session.lua b/modules/textadept/session.lua index ca42faa0..39d9b5a1 100644 --- a/modules/textadept/session.lua +++ b/modules/textadept/session.lua @@ -75,6 +75,7 @@ function M.load(filename) elseif line:find('^%s*split%d:') then local level, num, type, size = line:match('^(%s*)split(%d): (%S+) (%d+)') local view = splits[#level] and splits[#level][tonumber(num)] or view + ui.goto_view(_VIEWS[view]) splits[#level + 1] = {view:split(type == 'true')} splits[#level + 1][1].size = tonumber(size) -- could be 1 or 2 elseif line:find('^%s*view%d:') then @@ -99,6 +100,7 @@ function M.load(filename) end end f:close() +_G.print('loaded') ui.goto_view(current_view) if #not_found > 0 then ui.dialogs.msgbox{ -- cgit v1.2.3