Instead of assuming that the sending pop-up's indexes are valid and correct for the displays array controller, always use its represented object, and use the class of that object to decide which variable (if either) to assign it to. Warn into the console if the object is not of a usable class.
Instead of assuming that the sending pop-up's indexes are valid and correct for the displays array controller, always use its represented object, and use the class of that object to decide which variable (if either) to assign it to. Warn into the console if the object is not of a usable class.

Fixes the last code-borne warning in the Growl.prefPane target and all of its dependencies.

incbee/Growl,incbee/Growl,incbee/Growl,incbee/Growl,incbee/Growl