After being told by a helpful message that I could change the "Symbol Repository Path" to allow the program to find the correct PDB, I've tried to do just this, but it seems to be broken and the value entered into this field just doesn't seem to be saved at all.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
"Apply" should be enabled and "OK" should save the field contents.
Environment (please complete the following information):
Just so anybody could have faster jumpstart, since I still does not grok where to place changes.
It appears that this popup constructed by the in the Ghidra\Features\Base\src\main\java\ghidra\app\util\OptionsDialog.java
Construction of that class is from Ghidra\Features\Base\src\main\java\ghidra\app\plugin\core\progmgr\ProgramManagerPlugin.java:740.
there 2 loops which validate changes.
I manage to fix that by changing in 2 files. Ghidra\Features\Base\ in the EditorState.java where I ensure that notification happens just on changes in properties. just wrap firing notiifcations in if (isValueChanged()) {.
And in the AnalysisPanel.java in checkForDifferences() I start firing notifications if editor state was changed.
Hey @vadz , this is a bug we found internally as well, and already have a fix for. It'll be patched in a future release.
Most helpful comment
Hey @vadz , this is a bug we found internally as well, and already have a fix for. It'll be patched in a future release.