From b5776854ff0cb2074d7df39047aca15076e80bcc Mon Sep 17 00:00:00 2001 From: kat Date: Tue, 18 Mar 2025 06:09:02 -0400 Subject: dyld_shared_cache: Resolve issue where Cache info tables were mistakenly editable --- view/sharedcache/ui/dsctriage.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'view/sharedcache/ui/dsctriage.cpp') diff --git a/view/sharedcache/ui/dsctriage.cpp b/view/sharedcache/ui/dsctriage.cpp index 4a458f00..7978a6f2 100644 --- a/view/sharedcache/ui/dsctriage.cpp +++ b/view/sharedcache/ui/dsctriage.cpp @@ -552,6 +552,8 @@ DSCTriageView::DSCTriageView(QWidget* parent, BinaryViewRef data) : QWidget(pare mappingTable->horizontalHeader()->setSectionResizeMode(1, QHeaderView::ResizeToContents); mappingTable->horizontalHeader()->setSectionResizeMode(2, QHeaderView::Stretch); + mappingTable->setEditTriggers(QAbstractItemView::NoEditTriggers); + auto sectionTable = new QTableView(cacheInfoSubwidget); auto sectionModel = new QStandardItemModel(0, 3, sectionTable); sectionModel->setHorizontalHeaderLabels({"Name", "VM Address", "Size"}); @@ -562,6 +564,8 @@ DSCTriageView::DSCTriageView(QWidget* parent, BinaryViewRef data) : QWidget(pare sectionTable->horizontalHeader()->setSectionResizeMode(1, QHeaderView::ResizeToContents); sectionTable->horizontalHeader()->setSectionResizeMode(2, QHeaderView::ResizeToContents); + sectionTable->setEditTriggers(QAbstractItemView::NoEditTriggers); + auto mappingLabel = new QLabel("Mappings"); auto sectionLabel = new QLabel("Sections"); -- cgit v1.3.1