On Wed, 5 Apr 2006, Richard Laager wrote:
> On Wed, 2006-04-05 at 19:58 -0400, Evan Schoenberg wrote:
>> On Apr 5, 2006, at 5:16 PM, driZZleuk@... wrote:
>>> Saving on exit sucked, but so does the fact that gaim does a slow
>>> save to my USB key every time I change window placement. In fact I
>>> think it's only the window placements that I wouldn't save - they
>>> seem like pretty transient details compared to the other prefs anyway.
>> What about saving them but not requesting the write? That is, the
>> preference is retained but is only saved to disk (1) when some other
>> preference changes or (2) on quit, whichever happens first.
> This means we have to determine what is an important or unimportant
> change. I don't think it's worth the code complexity to bother with.
> And, as Etan mentioned, it gets really messy when you try to factor in
> plugin prefs.
> I don't think that we should be saving the window positions on Linux, as
> that's a window manager issue. That would avoid this entire problem, as
> that seems to be the only pref that people complain about. I don't have
> a solution for this problem on Windows, but that wouldn't impact me
I'd say pull the window position preferences entirely (including for the
buddy list, but I suspect that one will cause much yelling). There is
already a plugin for Windows that remembers the placement of the
conversation windows (and other windows as I understand it), it should
handle any windows it needs to. I'd be all for making it easier for that
plugin to do the job right (patches welcome).