Beta 3 is freezing bew macros
SirEwing opened this issue · 9 comments
While my previous macros play fine, and New macros I make with beta 3 are freezing up. I think part of the problem my be in the naming of the macros. In the name box it reads "NEWSEQUENCE" I Am not able to delete the name or over write it. I am only able to add to the beginning of the name, making it a bit too long.
I tried going back to Beta 2 but I am not able to save my new macros with it.
For the naming of the macro. i had to manually keep pressing the right arrow key to get the cursor to the end of "NewSequence" and then delete it. Not sure if that helps.
HI SirEwing -
If I select the entire title and type i can over write the box???
I can also back space and overwrite. I need more info on how to replicate this.
It will not let me select the entire title the curser is stuck at at the front of the title, and only able to add to the begain of it. I don't know if this will help this is the Lua warning I am get with GSE as the only active addon:
Message: ...rface\AddOns\GSE\Lib\AceComm-3.0\ChatThrottleLib.lua:216: hooksecurefunc(): SendAddonMessage is not a function
Time: Sun Apr 29 22:55:46 2018
Count: 1
Stack: ...rface\AddOns\GSE\Lib\AceComm-3.0\ChatThrottleLib.lua:216: hooksecurefunc(): SendAddonMessage is not a function
[C]: in function hooksecurefunc' ...rface\AddOns\GSE\Lib\AceComm-3.0\ChatThrottleLib.lua:216: in function
Init'
...rface\AddOns\GSE\Lib\AceComm-3.0\ChatThrottleLib.lua:512: in ma
Message: Interface\AddOns\GSE\Lib\AceComm-3.0\AceComm-3.0.lua:68: attempt to call global 'RegisterAddonMessagePrefix' (a nil value)
Time: Sun Apr 29 22:55:47 2018
Count: 1
Stack: Interface\AddOns\GSE\Lib\AceComm-3.0\AceComm-3.0.lua:68: attempt to call global 'RegisterAddonMessagePrefix' (a nil value)
Interface\AddOns\GSE\Lib\AceComm-3.0\AceComm-3.0.lua:68: in function `RegisterComm'
Interface\AddOns\GSE_GUI\Transmission.lua:54: in main chunk
Locals: self =
{ResetButtons = defined @interface\AddOns\GSE\API\Storage.lua:570
GUIShowDebugWindow = defined @interface\AddOns\GSE_GUI\DebugWindow.lua:17
GetClassIcon = defined @interface\AddOns\GSE\API\CharacterFunctions.lua:41
StartOOCTimer = defined @interface\AddOns\GSE\API\Events.lua:343
ReportTargetProtection = defined @interface\AddOns\GSE\API\Options.lua:717
CloneSequence = defined @interface\AddOns\GSE\API\Storage.lua:14
SplitCastSequence = defined @interface\AddOns\GSE\API\StringFunctions.lua:79
ObjectExists = defined @interface\AddOns\GSE\API\StringFunctions.lua:229
GetCurrentTalents = defined @interface\AddOns\GSE\API\CharacterFunctions.lua:86
UnregisterComm = defined @interface\AddOns\GSE\Lib\CallbackHandler-1.0\CallbackHandler-1.0.lua:179
StopOOCTimer = defined @interface\AddOns\GSE\API\Events.lua:348
OutputQueue =
}
MediaPath = "Interface\Addons\GSE\Media"
inArena = false
PerformOneOffEvents = defined @interface\AddOns\GSE\API\OneOffEvents.lua:6
DebugDumpButton = defined @interface\AddOns\GSE\API\Storage.lua:697
GetSpecNames = defined @interface\AddOns\GSE\API\CharacterFunctions.lua:72
CurrentGCD = 0
GSSlash = defined @interface\AddOns\GSE\API\Events.lua:269
inDungeon = false
UsedSequences =
}
ScheduleTimer = defined @interface\AddOns\GSE\Lib\AceTimer-3.0\AceTimer-3.0.lua:92
ImportCompressedMacroCollection = defined @interface\AddOns\GSE\API\Storage.lua:194
UnsavedOptions =
}
UpdateIcon = defined @interface\AddOns\GSE\API\Storage.lua:1057
ADDON_LOADED = defined @interface\AddOns\GSE\API\Events.lua:102
RegisterMessage = defined @interface\AddOns\GSE\Lib\CallbackHandler-1.0\CallbackHandler-1.0.lua:116
UnregisterMessage = defined @interface\AddOns\GSE\Lib\CallbackHandler-1.0\CallbackHandler-1.0.lua:179
TranslateSpell = defined @interface\AddOns\GSE\API\Translator.lua:163
pairsByKeys = defined @interface\AddOns\GSE\API\StringFunctions.lua:156
SendCommMessage = defined @interface\AddOns\GSE\Lib\AceComm-3.0\AceComm-3.0.lua:83
UpdateSequence = defined @interface\AddOns\GSE\API\Storage.lua:582
UnregisterAllComm = defined @interface\AddOns\GSE\Lib\CallbackHandler-1.0\CallbackHandler-1.0.lua:200
SetEnabledState = defined @interface\AddOns\GSE\Lib\AceAddon-3.0\AceAddon-3.0.lua:455
isSpecIDForCurrentClass = defined @interface\AddOns\GSE\API\CharacterFunctions.lua:60
ZONE_CHANGED_NEW_AREA = defined @interface\AddOns\GSE\API\Events.lua:55
DebugOutput = ""
Static =
}
StandardAddInPacks =
}
GUI =
}
TranslatorAvailable = true
CloneMacroVersion = defined @interface\AddOns\GSE\API\Storage.lua:30
GetSequenceNames = defined @interface\AddOns\GSE\API\Storage.lua:915
ImportMacroCollection = defined @interface\AddOns\GSE\API\Storage.lua:187
IsLoopSequence = defined @interface\AddOns\GSE\API\Storage.lua:335
UnregisterAllEvents = defined @interface\AddOns\GSE\Lib\CallbackHandler-1.0\CallbackHandler-1.0.lua:200
prepareTooltipOOCLine = defined @interface\AddOns\GSE\API\Events.lua:383
ToggleTargetProtection = defined @interface\AddOns\GSE\API\Storage.lua:1281
GetOptionsTable = def
Message: (null)
Time: Sun Apr 29 22:55:48 2018
Count: 8
I just discovered what the problem is. You have to use all caps for the name of new macros.
Well Zen's suggestion worked as far as naming issue was concerned. But apparently that was not what was causing the freezing of new macros. Old macros do work however. I had to go all the way back using GSE beta 1 in order to write new macros, as I couldn't save anything with beta 2.
This is a result of #392