Fixed bug with annotation items not inheriting disabled state from parent scene

This commit is contained in:
Nav
2021-12-25 01:44:48 +00:00
parent 78f6bbb5d6
commit d4a27b1bac

View File

@@ -100,11 +100,13 @@ void ByteItemGraphicsScene::refreshRegions() {
for (const auto& focusedRegion : this->focusedMemoryRegions) {
auto* annotationItem = new AnnotationItem(focusedRegion, AnnotationItemPosition::BOTTOM);
annotationItem->setEnabled(this->enabled);
this->addItem(annotationItem);
this->annotationItems.emplace_back(annotationItem);
if (focusedRegion.dataType != MemoryRegionDataType::UNKNOWN) {
auto* valueAnnotationItem = new ValueAnnotationItem(focusedRegion);
valueAnnotationItem->setEnabled(this->enabled);
this->addItem(valueAnnotationItem);
this->annotationItems.emplace_back(valueAnnotationItem);
this->valueAnnotationItems.emplace_back(valueAnnotationItem);