FIX: before setting full path to window title, make sure activeView is DocView

This commit is contained in:
bud 2021-02-15 22:38:29 +01:00
parent 7e3eb4a408
commit dd30725d84
1 changed files with 3 additions and 1 deletions

View File

@ -7,6 +7,7 @@ local keymap
local RootView
local StatusView
local CommandView
local DocView
local Doc
local core = {}
@ -688,6 +689,7 @@ function core.step()
local did_keymap = false
local mouse_moved = false
local mouse = { x = 0, y = 0, dx = 0, dy = 0 }
DocView = require "core.docview"
for type, a,b,c,d in system.poll_event do
if type == "mousemoved" then
@ -725,7 +727,7 @@ function core.step()
-- update window title
local name = core.active_view:get_name()
local title = (name ~= "---") and ( (config.full_path_in_window_title and core.active_view.doc.filename or name) .. " - lite") or "lite"
local title = (name ~= "---") and ( (config.full_path_in_window_title and core.active_view:is(DocView) and core.active_view.doc.filename or name) .. " - lite") or "lite"
if title ~= core.window_title then
system.set_window_title(title)
core.window_title = title