Pascal Georges wrote:

Hi!

>     Anyway, the behaviour of Scid was changed here only
>     recently. Actually, the intention was to be more logical.
>     The original behaviour was as you describe as your wish. But
>     indeed your're right, it broke merging games from the list
>     of games indeed, this menu point does not make sense
>     anymore. 
> 
> I don't follow you : could you explain ?

I remember some discussion of this point in the past and you
changed Scids code to show the first game of the filter if
one switches databases. In the past, Scid stayed on the very
game one was at regardless of DB switching. This is what
changed.

Now:

- Open a base A, go to some game Z at some position there.

- Open a base B, say as tree. The filter will set for the
   very position as in base A, however, right now you're
   still in game Z.

- Switch to base B.
   Now, your are at the first game of the filter for base B,
   this is actually game Y, and indeed at the position you
   were looking at in base A.

   But you're in a different game. You're now in game Y.
   That is the important point here.

- Open the games list.

- Right click on the first game in the list, choose "Merge
   game". This will now try to merge game Y with game Y!

   => It does not work, you can not merge a game with
   itself, even if you can, it just doesn't make sense.

   Even if you open the context menu of the second game in
   the list and call merge the same way, it will be merged
   into game Y, that is the merged game would live in base B.
   Your merged lines will not live in Z in base A as your
   intention was.

The more I think about Gerds comment the more I feel he's
right: switching bases should probably not change the games.
As logical as it is to show the games associated to the base
you're looking at, it seems really to break the usability
here. (I admit, that it might even have been me to suggest
to show the contents of the base that is open at the moment.)

Right now you'll always have to open a "browse game" window,
switch back to your original base and merge from there.

-- 

Kind regards,                /                 War is Peace.
                             |            Freedom is Slavery.
Alexander Wagner            |         Ignorance is Strength.
                             |
                             | Theory     : G. Orwell, "1984"
                            /  In practice:   USA, since 2001

------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
_______________________________________________
Scid-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/scid-users

Reply via email to