# HG changeset patch # User madcatzinc@35b17cf1-18cd-47ff-9ca3-31d6b526ef09 # Date 1367623488 0 # Node ID b7ee4a10eaf0bea52cd83fb4cd7b38d68dfdeeae # Parent cec87b651c10ee6ce913be99ffbf17e65c0ea844 Initialize the Cyborg heads as mode 1. Still display the minimap button tooltip until a mode change has been detected. diff -r cec87b651c10 -r b7ee4a10eaf0 CyborgMMO7.lua --- a/CyborgMMO7.lua Fri May 03 23:24:42 2013 +0000 +++ b/CyborgMMO7.lua Fri May 03 23:24:48 2013 +0000 @@ -44,6 +44,7 @@ local SettingsLoaded = false local SaveName = GetRealmName().."_"..UnitName("player") local Settings = nil +CyborgMMO_ModeDetected = false function CyborgMMO_MiniMapButtonReposition(angle) @@ -390,6 +391,9 @@ CyborgMMO_SetCyborgHeadButton(Settings.CyborgButton) CyborgMMO_SetPerSpecBindings(Settings.PerSpecBindings) + -- assume we start with mode 1, it's the most likely + CyborgMMO_MouseModeChange(1) + SettingsLoaded = true end @@ -420,6 +424,7 @@ function CyborgMMO_SetupModeCallbacks(modeNum) local fn = function() + CyborgMMO_ModeDetected = true CyborgMMO_MouseModeChange(modeNum) CyborgMMO_RatPageModel:SetMode(modeNum) end diff -r cec87b651c10 -r b7ee4a10eaf0 OptionView.lua --- a/OptionView.lua Fri May 03 23:24:42 2013 +0000 +++ b/OptionView.lua Fri May 03 23:24:48 2013 +0000 @@ -59,8 +59,7 @@ end function CyborgMMO_ShowProfileTooltip(self) - local red,green,blue = self:GetVertexColor() - if red == 0 and green == 0 and blue == 0 then + if not CyborgMMO_ModeDetected then GameTooltip:SetOwner(self:GetParent(), "ANCHOR_RIGHT") GameTooltip:SetText(CyborgMMO_StringTable["CyborgMMO_ToolTipLine1"], nil, nil, nil, nil, 1) GameTooltip:AddLine(nil, 0.8, 1.0, 0.8)