fix: Data inspector still displaying entries with no selection
This commit is contained in:
parent
16eb7b3dbd
commit
5312d6f9fa
@ -19,11 +19,11 @@ namespace hex::plugin::builtin {
|
|||||||
|
|
||||||
ViewDataInspector::ViewDataInspector() : View("hex.builtin.view.data_inspector.name") {
|
ViewDataInspector::ViewDataInspector() : View("hex.builtin.view.data_inspector.name") {
|
||||||
EventManager::subscribe<EventRegionSelected>(this, [this](Region region) {
|
EventManager::subscribe<EventRegionSelected>(this, [this](Region region) {
|
||||||
auto provider = ImHexApi::Provider::get();
|
if (!ImHexApi::Provider::isValid() || region == Region::Invalid()) {
|
||||||
|
|
||||||
if (!ImHexApi::Provider::isValid() || region.address == (size_t)-1) {
|
|
||||||
this->m_validBytes = 0;
|
this->m_validBytes = 0;
|
||||||
} else {
|
} else {
|
||||||
|
auto provider = ImHexApi::Provider::get();
|
||||||
|
|
||||||
this->m_validBytes = u64(provider->getActualSize() - region.address);
|
this->m_validBytes = u64(provider->getActualSize() - region.address);
|
||||||
this->m_startAddress = region.address;
|
this->m_startAddress = region.address;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user