you are right; thank you for discovering the dependence on "Save only used IDs".
Can you also make sure there is no hourglass cursor during the control + left operation? There is no hourglass cursor with control + up and control + down, which are closely analogous functions, and there is no hourglass cursor in drag and drop operation, which also moves branches around.
ok, I've found the problem. You use the "Save only used IDs" option, and this causes all node ids to disappear, even within copy and paste. But the move+left/right action uses the ids to find the previous selected nodes after being copied. Thus, in your case, they can't be found and thus the selection is wrong.
I've made a workaround for this case.
Dan Polansky schrieb:Hi Chris,
I have reproduced the bug in FreeMind 0.9.0 RC6 and also 0.9.0 beta 16, Java version "1.6.0_17", Windows Vista. The bug occurs in any mind map that I create. It appears first in 0.9.0 beta 16; it is not there in 0.9.0 beta 15.
Let me rephrase the bug description: if I move a node "A" with control + left or control + right, the same node "A" should be selected after the move; in fact, it is not selected and another node is selected instead.
On Fri, Feb 19, 2010 at 11:19 PM, Christian Foltin (GMX) <firstname.lastname@example.org> wrote:
this bug can't be reproduced by me. Is there any special, or does it occur with every map?
Which java version do you use?
Dan Polansky schrieb:I have discovered another bug in RC6:
11. Wrong node selection after moving node left - 0.9.0 RC6
After I move node left by pressing control + left, it is not selected and its parent is selected instead.