1
0
Fork 0
forked from len0rd/rockbox

regtools/qeditor: fix backend dump bug, be more correct on read

Change-Id: I581c033435f553f092b61144c4b68b05ab931dd8
Reviewed-on: http://gerrit.rockbox.org/1019
Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
This commit is contained in:
Amaury Pouly 2014-10-22 17:51:41 +02:00
parent 6cb861137d
commit 04e798eddf
2 changed files with 5 additions and 4 deletions

View file

@ -116,9 +116,10 @@ RamIoBackend::RamIoBackend(const QString& soc_name)
bool RamIoBackend::ReadRegister(const QString& name, soc_word_t& value) bool RamIoBackend::ReadRegister(const QString& name, soc_word_t& value)
{ {
if(m_map.find(name) == m_map.end()) QMap<QString, soc_word_t>::const_iterator it = m_map.find(name);
if(it == m_map.end())
return false; return false;
value = m_map[name]; value = it.value();
return true; return true;
} }
@ -617,7 +618,7 @@ bool BackendHelper::DumpAllRegisters(IoBackend *backend, bool ignore_errors)
if(!ignore_errors) if(!ignore_errors)
return false; return false;
} }
if(!bh.WriteRegister(devname, regname, val)) else if(!bh.WriteRegister(devname, regname, val))
{ {
ret = false; ret = false;
if(!ignore_errors) if(!ignore_errors)

View file

@ -7,7 +7,7 @@ SOURCES += main.cpp mainwindow.cpp regtab.cpp backend.cpp analyser.cpp \
LIBS += -L../lib/ -lsocdesc -lxml2 LIBS += -L../lib/ -lsocdesc -lxml2
INCLUDEPATH += ../lib/ ../../hwstub/lib INCLUDEPATH += ../lib/ ../../hwstub/lib
VERSION = 2.0.1 VERSION = 2.0.2
DEFINES += APP_VERSION=\\\"$$VERSION\\\" DEFINES += APP_VERSION=\\\"$$VERSION\\\"