On 01/23/11 00:46, Gerd Lorscheid wrote:

Hi!

> 1. Switching databases does not remove unsaved games
> 2. When you call ctrl-x you can see in the switcher what is the current
> database.
> The harmful operation is "sc_game load ...", which does remove an existing
> game and load a new one without warning.

Thats how it is designed, yes. Actually, I think this behaviour is even 
required in certain cases.

> So it should never be called
> without previous check for unsaved changes. All the 20 calls in the tcl code
> today should be packaged in a method doing this check.

You mean ::game::Load()?

> To your question whether database switching is necessary. In general no. But
> there are a couple of methods in the backend, which do not get the target
> database as argument and simply assume they should do their work on the
> current one.

This sounds sensible. Especially, historically.

> It works fine now, but I have some discussion with Alexander who uses Scid
> in a different way and is no fan of these changes.

I think the issues here are most likely related to the fact that there 
needs to be a way to ensure for the user to understand what she sees 
where and why.

cu
Alexander

------------------------------------------------------------------------------
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires 
February 28th, so secure your free ArcSight Logger TODAY! 
http://p.sf.net/sfu/arcsight-sfd2d
_______________________________________________
Scid-users mailing list
Scid-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/scid-users

Reply via email to