mirror of
https://github.com/WerWolv/ImHex.git
synced 2026-03-28 07:47:03 -05:00
@@ -102,6 +102,9 @@ namespace hex {
|
||||
|
||||
static PerProvider<std::optional<Region>> s_hoveredRegion;
|
||||
void setHoveredRegion(const prv::Provider *provider, const Region ®ion) {
|
||||
if (provider == nullptr)
|
||||
return;
|
||||
|
||||
if (region == Region::Invalid())
|
||||
s_hoveredRegion.get(provider).reset();
|
||||
else
|
||||
|
||||
@@ -34,14 +34,14 @@ namespace hex::ui {
|
||||
}
|
||||
|
||||
ImS64& get() {
|
||||
if (m_synced)
|
||||
if (m_synced || m_provider == nullptr)
|
||||
return m_syncedPosition;
|
||||
else
|
||||
return m_unsyncedPosition.get(m_provider);
|
||||
}
|
||||
|
||||
[[nodiscard]] const ImS64& get() const {
|
||||
if (m_synced)
|
||||
if (m_synced || m_provider == nullptr)
|
||||
return m_syncedPosition;
|
||||
else
|
||||
return m_unsyncedPosition.get(m_provider);
|
||||
|
||||
Reference in New Issue
Block a user