MantisBT - Cheat Engine
|View Issue Details|
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0000103||Cheat Engine||public||2009-02-08 22:59||2009-02-09 00:24|
|Summary||0000103: CE 5.5 Memory dissect - pointer type change does not take effect|
open up the memory dissect window.
Add some dummy addresses, let' say 3*INT32.
Now, double-click on the leftmost column for one of those INT32s (as if you wanted to change its type).
Tick the "pointer to:" checkbox and click ok.
Now, a little plus sign appears in front of the line.
Click this little plus to expand the pointer. Now you can see the address where the pointer is pointing.
Close it back (or not) using the little plus sign again, and double-click on the leftmost column again (as if you wanted to change its type again).
Now, change the type of the pointed address to something else, let's say "String" and click ok.
If you did leave it expanded, expand the pointer again using the little plus sign in front of the line.
You should see the bug now: the pointer still seems to point to an INT32 (instead of a string).
I hope I was clear enough to describe this problem, please ask if I was not.
Thanks for fixing.
|Additional Information||There is another bug here, though it's not that bad (takes a few extra clicks to work around it).|
Double-click a pointer in the leftmost column (or, click on the plus sign the expand it, and then right-click and select "Change element"). The important thing is that the pointer is expanded when you bring up the dialog to change the element. Now, un-check the "pointer to:" checkbox and click ok.
The pointer will remain expanded even though it's not a pointer anymore.
Plus one more bug:
The caption of the change element and the add element dialogs are the same: "Add element". Might be confusing for some users.
|Tags||No tags attached.|
|2009-02-08 22:59||Csimbi||New Issue|
|2009-02-09 00:20||Dark Byte||Note Added: 0000229|
|2009-02-09 00:20||Dark Byte||Status||new => acknowledged|
|2009-02-09 00:24||Csimbi||Note Added: 0000230|