Post 4 made on Wednesday November 28, 2012 at 16:51 |
Lowhz Senior Member |
Joined: Posts: | April 2012 1,168 |
|
|
There is no way to change that behavior. When you "Create and Name Devices" you are creating a data object within the program of class device and the members of the class are the IR codes which are then mapped to the button of the device. When you create aliases in your macros you are creating data pointers to those members within the object. The macro then dereferences that pointer address it reads the IR code stored there.
If you change the button after you've created the macro, the macro will still dereference that same pointer address which is now reinitialized and [null].
Like kgossen said, move your buttons then write your macros. This behavior didn't change from the previous editors either. They had the same object oriented programming structure.
|
|
|