Skip to content

Commit b577685

Browse files
committed
dyld_shared_cache: Resolve issue where Cache info tables were mistakenly editable
1 parent 27a6b88 commit b577685

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

view/sharedcache/ui/dsctriage.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -552,6 +552,8 @@ DSCTriageView::DSCTriageView(QWidget* parent, BinaryViewRef data) : QWidget(pare
552552
mappingTable->horizontalHeader()->setSectionResizeMode(1, QHeaderView::ResizeToContents);
553553
mappingTable->horizontalHeader()->setSectionResizeMode(2, QHeaderView::Stretch);
554554

555+
mappingTable->setEditTriggers(QAbstractItemView::NoEditTriggers);
556+
555557
auto sectionTable = new QTableView(cacheInfoSubwidget);
556558
auto sectionModel = new QStandardItemModel(0, 3, sectionTable);
557559
sectionModel->setHorizontalHeaderLabels({"Name", "VM Address", "Size"});
@@ -562,6 +564,8 @@ DSCTriageView::DSCTriageView(QWidget* parent, BinaryViewRef data) : QWidget(pare
562564
sectionTable->horizontalHeader()->setSectionResizeMode(1, QHeaderView::ResizeToContents);
563565
sectionTable->horizontalHeader()->setSectionResizeMode(2, QHeaderView::ResizeToContents);
564566

567+
sectionTable->setEditTriggers(QAbstractItemView::NoEditTriggers);
568+
565569
auto mappingLabel = new QLabel("Mappings");
566570
auto sectionLabel = new QLabel("Sections");
567571

0 commit comments

Comments
 (0)