Le 16 avr. 09 à 04:05, Howard Melman a écrit :


On Apr 15, 2009, at 9:50 PM, Chris Cairns wrote:


I'm not sure of your terms "hotkey area" and "description area".

I did not know how to describe them."Command" though is correct term, it is used in so for so many other things.

<Picture.png>

Gotcha. In such cases I usually describe how to get there. "In the Triggers preferences in the command column..."

I don't know that I've seen that field be "(null)" in B54. That's not quite the Triggers.plist corruption problem I described though it does sound vaguely familiar.

This (null) happens because QS fails to recover the command it stored in the Triggers.plist file, so it defaults to nil (and displays as "(null)"). This is a side-effect of me trying to fix the issue you've mentioned, the inability to save certain kinds of triggers (encapsulated commands, mainly).

On the corruption of the Triggers.plist file : I'm not sure it's exact to tell it like this. Most of the bug reports I've seen that show this are actually caused by the Trigger system failing to find the needed class for a trigger type. This is a known issue, and should be fixed. To reproduce, install one of the plugins that add a trigger type (Abracadabra, Mouse Corners, ...), create a trigger that use this trigger type, then disable the plugin and restart. B54 should hang with the now famous "Trigger.plist corruption problem" ;-), while B56 shouldn't.

I'm sorry I don't have much time to devote to QS right now, and so much still needs to be done... I'm currently trying to get uncrustify to work "perfectly" on Obj-C code, so that I can cleanup the whole trunk in one blow, then I'll start looking at it.

Reply via email to