QuickDispatch now uses xpcall instead of pcall, fixed search box erroring on some searchs
This commit is contained in:
+5
-5
@@ -5884,14 +5884,14 @@ local SPELL_POWER_PAIN = SPELL_POWER_PAIN or (PowerEnum and PowerEnum.Pain) or 1
|
||||
if (_detalhes.in_combat and _detalhes.tabela_vigente) then
|
||||
tinsert(_detalhes_global.exit_log, "3 - Leaving current combat.")
|
||||
currentStep = "Leaving Current Combat"
|
||||
xpcall (_detalhes.SairDoCombate, saver_error)
|
||||
xpcall(_detalhes.SairDoCombate, saver_error)
|
||||
_detalhes.can_panic_mode = true
|
||||
end
|
||||
|
||||
if (_detalhes.CheckSwitchOnLogon and _detalhes.tabela_instancias[1] and _detalhes.tabela_instancias and getmetatable(_detalhes.tabela_instancias[1])) then
|
||||
tinsert(_detalhes_global.exit_log, "4 - Reversing switches.")
|
||||
currentStep = "Check Switch on Logon"
|
||||
xpcall (_detalhes.CheckSwitchOnLogon, saver_error)
|
||||
xpcall(_detalhes.CheckSwitchOnLogon, saver_error)
|
||||
end
|
||||
|
||||
if (_detalhes.wipe_full_config) then
|
||||
@@ -5904,11 +5904,11 @@ local SPELL_POWER_PAIN = SPELL_POWER_PAIN or (PowerEnum and PowerEnum.Pain) or 1
|
||||
--save the config
|
||||
tinsert(_detalhes_global.exit_log, "6 - Saving Config.")
|
||||
currentStep = "Saving Config"
|
||||
xpcall (_detalhes.SaveConfig, saver_error)
|
||||
xpcall(_detalhes.SaveConfig, saver_error)
|
||||
|
||||
tinsert(_detalhes_global.exit_log, "7 - Saving Profiles.")
|
||||
currentStep = "Saving Profile"
|
||||
xpcall (_detalhes.SaveProfile, saver_error)
|
||||
xpcall(_detalhes.SaveProfile, saver_error)
|
||||
|
||||
--save the nicktag cache
|
||||
tinsert(_detalhes_global.exit_log, "8 - Saving nicktag cache.")
|
||||
@@ -5916,7 +5916,7 @@ local SPELL_POWER_PAIN = SPELL_POWER_PAIN or (PowerEnum and PowerEnum.Pain) or 1
|
||||
local saveNicktabCache = function()
|
||||
_detalhes_database.nick_tag_cache = Details.CopyTable(_detalhes_database.nick_tag_cache)
|
||||
end
|
||||
xpcall (saveNicktabCache, saver_error)
|
||||
xpcall(saveNicktabCache, saver_error)
|
||||
end)
|
||||
|
||||
-- ~parserstart ~startparser ~cleu
|
||||
|
||||
+1
-1
@@ -593,7 +593,7 @@
|
||||
|
||||
--show the plugin window
|
||||
if (pluginObject.RefreshWindow and callRefresh) then
|
||||
DetailsFramework:QuickDispatch (pluginObject.RefreshWindow)
|
||||
DetailsFramework:QuickDispatch(pluginObject.RefreshWindow)
|
||||
end
|
||||
|
||||
--highlight the plugin button on the menu
|
||||
|
||||
@@ -166,7 +166,7 @@ end
|
||||
|
||||
if (button.tooltip) then
|
||||
if (button.menu) then
|
||||
_detalhes.gump:QuickDispatch (button.menu)
|
||||
_detalhes.gump:QuickDispatch(button.menu)
|
||||
|
||||
local next_check = 0.8
|
||||
|
||||
|
||||
Reference in New Issue
Block a user