Fix plugins_utils.hasAlerts what was not restoring the selected interface

This commit is contained in:
Alfredo Cardigliano 2021-01-25 17:39:03 +01:00
parent ce45bf0f9c
commit 080e590166

View file

@ -778,14 +778,14 @@ function plugins_utils.hasAlerts(ifid, options)
local alert_utils = require("alert_utils")
local opts = table.merge(options, {ifid = ifid})
local old_iface = iface
local old_ifid = interface.getId()
local rv
interface.select(ifid)
rv = (areAlertsEnabled() and
(alert_utils.hasAlerts("historical", alert_utils.getTabParameters(opts, "historical")) or
alert_utils.hasAlerts("engaged", alert_utils.getTabParameters(opts, "engaged"))))
interface.select(old_iface)
interface.select(''..old_ifid)
return(rv)
end