Crash in adium
David Smith
catfish.man at gmail.com
Sat Apr 17 18:32:52 UTC 2010
While I'd normally agree with you, the odds of anyone subclassing AIPurpleFacebookAccount (and therefore running into the fragile base class problem) are pretty much nil. That said, writing a new account type that uses the existing info is probably just about as easy.
David
On Apr 17, 2010, at 11:26 AM, Luke the Hiesterman wrote:
> This is generally a bad idea. I'm assuming that's a libPurple class, by the name, and while it might be possible to get away with that sort of thing at the application level, changing the superclass of a library class is a bad idea. You're better off deprecating the current class and writing a new one with the class you want.
>
> Luke
>
> On Apr 17, 2010, at 11:18 AM, Peter Hosey wrote:
>
>> On Apr 17, 2010, at 11:12:49, David Smith wrote:
>>> We'll likely be removing the existing facebook code in favor of an xmpp facebook account type; just need to write a migration path for existing users.
>>
>> Would it be possible to change the superclasses of our Facebook classes (e.g., PurpleFacebookAccount) without changing where they look for settings? We might not need to migrate anything.
>>
>> If that's not currently possible, I think we should look into making it so.
>>
>>
>
>
More information about the devel
mailing list