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