The preference controller no longer permanently retains every object stored as a...
commit6b8f026f709353220828c6cbb84823887f237016
authorEvan Schoenberg <evan@adiumx.com>
Sat, 26 Jan 2008 22:11:59 +0000 (26 22:11 +0000)
committerEvan Schoenberg <evan@adiumx.com>
Sat, 26 Jan 2008 22:11:59 +0000 (26 22:11 +0000)
treeb36209c9a350469edd07e02d8e4d7a891774c1e7
parent3eb026cbc9c512d640b88a3c88a17f9ccfb8d142
The preference controller no longer permanently retains every object stored as a preference... which means that classes using it have to be appropriately responsible.  The fast user switching support plugin was storing `NSNumber` objects used when fast user switching or the screensaver changes (when such activities are supposed to cause status changes) without retaining them. This fixes that and so fixes crashiness.

Fixes #9040. Fixes #9060.

git-svn-id: svn://svn.adiumx.com/adium/trunk@22496 1c916fce-81e2-0310-a464-8ca513f45935
Source/ESFastUserSwitchingSupportPlugin.m