1
0
Fork 0

GUI: put current selection in the initial goto dialog expression

related to #1812
This commit is contained in:
Duncan Ogilvie 2017-11-14 16:26:53 +01:00
parent f4cdecd46a
commit c9abfd5229
No known key found for this signature in database
GPG Key ID: FC89E0AAA0C1AAD8
3 changed files with 3 additions and 0 deletions

View File

@ -981,6 +981,7 @@ void CPUDisassembly::gotoExpressionSlot()
return;
if(!mGoto)
mGoto = new GotoDialog(this);
mGoto->setInitialExpression(ToPtrString(rvaToVa(getInitialSelection())));
if(mGoto->exec() == QDialog::Accepted)
{
duint value = DbgValFromString(mGoto->expressionText.toUtf8().constData());

View File

@ -563,6 +563,7 @@ void CPUDump::gotoExpressionSlot()
if(!mGoto)
mGoto = new GotoDialog(this);
mGoto->setWindowTitle(tr("Enter expression to follow in Dump..."));
mGoto->setInitialExpression(ToPtrString(rvaToVa(getInitialSelection())));
if(mGoto->exec() == QDialog::Accepted)
{
duint value = DbgValFromString(mGoto->expressionText.toUtf8().constData());

View File

@ -652,6 +652,7 @@ void CPUStack::gotoExpressionSlot()
mGoto->validRangeStart = base;
mGoto->validRangeEnd = base + size;
mGoto->setWindowTitle(tr("Enter expression to follow in Stack..."));
mGoto->setInitialExpression(ToPtrString(rvaToVa(getInitialSelection())));
if(mGoto->exec() == QDialog::Accepted)
{
duint value = DbgValFromString(mGoto->expressionText.toUtf8().constData());