aboutsummaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorAdam <adamdharrison@gmail.com>2021-11-14 15:59:26 -0500
committerGitHub <noreply@github.com>2021-11-14 15:59:26 -0500
commita7bbd3d6f7a7999f9109b9275bc60e45f590ae5b (patch)
tree3e2605d21e47d4e04833b2b4d791cd7028545e94 /data
parentbcfd33a7dfc2f71588cd397b314ff41d8312417d (diff)
parent6bc4fbb238f75546cf217e7aacedf2afa341ce47 (diff)
downloadlite-xl-a7bbd3d6f7a7999f9109b9275bc60e45f590ae5b.tar.gz
lite-xl-a7bbd3d6f7a7999f9109b9275bc60e45f590ae5b.zip
Merge pull request #666 from Guldoman/no_restore_title
Restore `TitleView` only when needed
Diffstat (limited to 'data')
-rw-r--r--data/core/commands/core.lua8
1 files changed, 6 insertions, 2 deletions
diff --git a/data/core/commands/core.lua b/data/core/commands/core.lua
index 62be4bc6..ad0d4b10 100644
--- a/data/core/commands/core.lua
+++ b/data/core/commands/core.lua
@@ -6,6 +6,7 @@ local LogView = require "core.logview"
local fullscreen = false
+local restore_title_view = false
local function suggest_directory(text)
text = common.home_expand(text)
@@ -28,9 +29,12 @@ command.add(nil, {
["core:toggle-fullscreen"] = function()
fullscreen = not fullscreen
+ if fullscreen then
+ restore_title_view = core.title_view.visible
+ end
system.set_window_mode(fullscreen and "fullscreen" or "normal")
- core.show_title_bar(not fullscreen)
- core.title_view:configure_hit_test(not fullscreen)
+ core.show_title_bar(not fullscreen and restore_title_view)
+ core.title_view:configure_hit_test(not fullscreen and restore_title_view)
end,
["core:reload-module"] = function()