Quantcast

-- Tweak to Movable fix to remove a debug statement

urnati [07-13-21 - 02:33]
-- Tweak to Movable fix to remove a debug statement
Filename
Titan/TitanPanel.lua
diff --git a/Titan/TitanPanel.lua b/Titan/TitanPanel.lua
index 08f467a..27ed9f5 100644
--- a/Titan/TitanPanel.lua
+++ b/Titan/TitanPanel.lua
@@ -520,6 +520,14 @@ end

 function TitanPanelBarButton:PLAYER_REGEN_DISABLED()
 	-- If in combat close all control frames and menus
+	if TITAN_PANEL_VARS.debug.movable
+	or TITAN_PANEL_VARS.debug.events then
+		TitanDebug ("PLAYER_REGEN_DISABLED"
+		.." c: "..tostring(InCombatLockdown())
+		.." v: "..tostring(UnitInVehicle("player"))
+		)
+	end
+
 	TitanUtils_CloseAllControlFrames();
 	TitanUtils_CloseRightClickMenu();
 end
@@ -530,10 +538,14 @@ function TitanPanelBarButton:PLAYER_REGEN_ENABLED()
 	- Note: Quests can replace the main menu bar which hides Titan bottom bar(s)...
 	On completion / exit these may enable regen AFTER exiting the vehicle.
 	--]]
-TitanDebug ("PLAYER_REGEN_ENABLED"
-.." c: "..tostring(InCombatLockdown())
-.." v: "..tostring(UnitInVehicle("player"))
-)
+	if TITAN_PANEL_VARS.debug.movable
+	or TITAN_PANEL_VARS.debug.events then
+		TitanDebug ("PLAYER_REGEN_ENABLED"
+		.." c: "..tostring(InCombatLockdown())
+		.." v: "..tostring(UnitInVehicle("player"))
+		)
+	end
+
 	if InCombatLockdown() or UnitInVehicle("player") then
 		-- Wait for both to clear
 	else
@@ -546,6 +558,13 @@ function TitanPanelBarButton:ACTIVE_TALENT_GROUP_CHANGED()
 end

 function TitanPanelBarButton:UNIT_ENTERED_VEHICLE(self, ...)
+	if TITAN_PANEL_VARS.debug.movable
+	or TITAN_PANEL_VARS.debug.events then
+		TitanDebug ("UNIT_ENTERED_VEHICLE"
+		.." c: "..tostring(InCombatLockdown())
+		.." v: "..tostring(UnitInVehicle("player"))
+		)
+	end
 	TitanUtils_CloseAllControlFrames();
 	TitanUtils_CloseRightClickMenu();

@@ -563,10 +582,13 @@ function TitanPanelBarButton:UNIT_EXITED_VEHICLE(self, ...)
 	- A combat check will be done inside the adjust which may
 	FAIL because a regen enabled may come after this event.
 	--]]
-TitanDebug ("UNIT_EXITED_VEHICLE"
-.." c: "..tostring(InCombatLockdown())
-.." v: "..tostring(UnitInVehicle("player"))
-)
+	if TITAN_PANEL_VARS.debug.movable
+	or TITAN_PANEL_VARS.debug.events then
+		TitanDebug ("UNIT_EXITED_VEHICLE"
+		.." c: "..tostring(InCombatLockdown())
+		.." v: "..tostring(UnitInVehicle("player"))
+		)
+	end
 	if InCombatLockdown() or UnitInVehicle("player") then
 		-- Wait for both to clear
 	else
@@ -1307,6 +1329,25 @@ TitanDebug("_HideAllBars: "
 end

 --[[ Titan
+NAME: TitanPanelBarButton_HideTopBars
+DESC: This routine will hide the bars Titan bars (and hiders) regardless of what the user has selected.
+VAR:  None
+OUT:  None
+NOTE:
+- For example when the class hall
+- We only need to hide the bars (and hiders) - not adjust frames
+:NOTE
+--]]
+function TitanPanelBarButton_HideTopBars()
+	if TitanPanelGetVar("Bar_Show") then
+		TitanPanelBarButton_Hide(TITAN_PANEL_DISPLAY_PREFIX.."Bar")
+	end
+	if TitanPanelGetVar("Bar2_Show") then
+		TitanPanelBarButton_Hide(TITAN_PANEL_DISPLAY_PREFIX.."Bar2")
+	end
+end
+
+--[[ Titan
 NAME: TitanPanelBarButton_HideBottomBars
 DESC: This routine will hide the bottom Titan bars (and hiders) regardless of what the user has selected.
 VAR:  None