Developer forums (C::B DEVELOPMENT STRICTLY!) > Development

Possible BrowseTracker Problem

<< < (2/3) > >>

ollydbg:
Does any one notice that the command "jump forward" and "jump backward" works not as expected?
I tested in SVN rev 5961 TDM-mingw.

I just set the "alt+ left arrow" key to "jump backward"
and "alt + right arrow" key to "jump forward" by keyboard shortcuts plug in.(This overwrites the original short-cut key assigned by browserTracker)

My problem is:

Jump forward and backward only move the caret position in the same editor tab. it can't jump to other editor tabs.

Can someone confirm this bug?

thanks.

Edit
Using Menu->View->Jump->Jump back/frwd can produce the same problem.

Pecan:
I loaded a project. Activated an editor and clicked into it to create a jump record.

I then activated another editor and clicked into that one to create the second jump record.

I used alt-up (my jump back key) and arrived at the first jump point in the first editor I activated.

Could you tell us the steps to make this fail.

Thanks
pecan

svn 5943 Win7

ollydbg:

--- Quote from: Pecan on December 10, 2009, 01:22:45 pm ---I loaded a project. Activated an editor and clicked into it to create a jump record.

I then activated another editor and clicked into that one to create the second jump record.

I used alt-up (my jump back key) and arrived at the first jump point in the first editor I activated.

Could you tell us the steps to make this fail.

Thanks
pecan

svn 5943 Win7


--- End quote ---

Thanks.
I just build a clean svn 5966 (TDM-GCC 4.4.1-2, wxWidgets 2.8.10), and do like you did. But still can't jump cross tabs.

Edit:

Steps to produce the problem

1, open a project, open file A, and click on line 100.
2, open file B, click on line 20.
3, scroll of editor B, and click on line 400.
4, jump backward, the caret go to line 20 of B
5, jump backward, the caret go to line 400 of B
6, jump backward, the caret go to line 20 of B
......

file A is not reached. :(

Edit2:
It seems the jump backward always loop between the last two caret record.

Pecan:
Yep, it's a bug. Seems opening a file is cleaning out the whole jump array.

Thanks for those steps to recreate the problem.
I'll look at this as soon as I can.

To get arround the problem for now,
1) make sure that Settings/Environment/"Open last open file" is set.
2) load a project, open at least one file, close the project
3) reopen the project, the last open file will also open

The jump records should now remain intact.

Pecan:
Fixed SVN 5973

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version