[SortWidget] add cancelOrClose method (#13189)

This commit is contained in:
David
2025-02-02 12:31:27 +00:00
committed by GitHub
parent d66527cd0e
commit f516d21913

View File

@@ -348,7 +348,7 @@ end
function SortWidget:registerKeyEvents()
if Device:hasKeys() then
self.key_events.Close = { { Device.input.group.Back } }
self.key_events.CancelOrClose = { { Device.input.group.Back } }
self.key_events.NextPage = { { Device.input.group.PgFwd } }
self.key_events.PrevPage = { { Device.input.group.PgBack } }
self.key_events.ShowWidgetMenu = { { "Menu" } }
@@ -580,6 +580,15 @@ function SortWidget:onClose()
return true
end
function SortWidget:onCancelOrClose()
if self.marked > 0 then
self:onCancel()
else
self:onClose()
end
return true
end
function SortWidget:onCancel()
self.marked = 0
if self.orig_item_table then