Merge pull request #1054 from jgmdev/PR/fix-toolbarview-requirement

treeview: restore ability to disable toolbarview
This commit is contained in:
Jefferson González 2022-06-22 01:01:09 -04:00 committed by GitHub
commit 3cf1bee1e6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 7 additions and 3 deletions

View File

@ -854,8 +854,10 @@ config.plugins.treeview.config_spec = {
description = "Default treeview width.", description = "Default treeview width.",
path = "size", path = "size",
type = "number", type = "number",
default = math.ceil(toolbar_view:get_min_width() / SCALE), default = toolbar_view and math.ceil(toolbar_view:get_min_width() / SCALE)
min = toolbar_view:get_min_width() / SCALE, or 200,
min = toolbar_view and toolbar_view:get_min_width() / SCALE
or 200,
get_value = function(value) get_value = function(value)
return value / SCALE return value / SCALE
end, end,
@ -863,7 +865,9 @@ config.plugins.treeview.config_spec = {
return value * SCALE return value * SCALE
end, end,
on_apply = function(value) on_apply = function(value)
view:set_target_size("x", math.max(value, toolbar_view:get_min_width())) view:set_target_size("x", math.max(
value, toolbar_view and toolbar_view:get_min_width() or 200
))
end end
}, },
{ {