I have some strange behavour that hopefully someone can explain.
So I have created macros to act as a color picker to replace one specific preset:
To add an icon to the current active color I have programmed the macro as following:
1. Replace preset with color
2. Call a macro that resets all the appearances of all macros to their default (without icon)
3. Assign appearance with icon to the selected macro
Using this strategy only last macro activated gets this X icon appearance.
But the strange thing is that the macro that resets all the appearances to their default only works if it's a one-liner:
So I have started by splitting up the macro in multiple lines to make it more manageable, but to make it work all the lines needs to be ; seperated in line 1.
Otherwise it does't work, there will be multiple icons visible instead of the last active macro.
I thought that there is no difference between multilines and one line seperated with ";"
Can someone explain why the multiline variant doesn't work?