aboutsummaryrefslogtreecommitdiff
path: root/modules/textadept/session.lua
diff options
context:
space:
mode:
authormitchell <70453897+667e-11@users.noreply.github.com>2016-02-26 17:21:56 -0500
committermitchell <70453897+667e-11@users.noreply.github.com>2016-02-26 17:21:56 -0500
commite44afeede5d60874e8b37da47ca3889737b4003f (patch)
tree252de2a237a7efd5bbeb9d31070da5f9f84bc462 /modules/textadept/session.lua
parent382cfb4fbd3e3c2a6b8e6d25cbf5401e87002827 (diff)
downloadtextadept-e44afeede5d60874e8b37da47ca3889737b4003f.tar.gz
textadept-e44afeede5d60874e8b37da47ca3889737b4003f.zip
Fixed bug in setting view properties when restoring sessions with nested splits.
Diffstat (limited to 'modules/textadept/session.lua')
-rw-r--r--modules/textadept/session.lua2
1 files changed, 2 insertions, 0 deletions
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{