Browse Source

System Monitor: Sort Address column in memory map numerically

Nico Weber 5 years ago
parent
commit
b5565b478f
1 changed files with 4 additions and 3 deletions
  1. 4 3
      Applications/SystemMonitor/ProcessMemoryMapWidget.cpp

+ 4 - 3
Applications/SystemMonitor/ProcessMemoryMapWidget.cpp

@@ -70,9 +70,10 @@ ProcessMemoryMapWidget::ProcessMemoryMapWidget()
     layout()->set_margins({ 4, 4, 4, 4 });
     m_table_view = add<GUI::TableView>();
     Vector<GUI::JsonArrayModel::FieldSpec> pid_vm_fields;
-    pid_vm_fields.empend("Address", Gfx::TextAlignment::CenterLeft, [](auto& object) {
-        return String::format("%#x", object.get("address").to_u32());
-    });
+    pid_vm_fields.empend(
+        "Address", Gfx::TextAlignment::CenterLeft,
+        [](auto& object) { return String::format("%#x", object.get("address").to_u32()); },
+        [](auto& object) { return object.get("address").to_u32(); });
     pid_vm_fields.empend("size", "Size", Gfx::TextAlignment::CenterRight);
     pid_vm_fields.empend("amount_resident", "Resident", Gfx::TextAlignment::CenterRight);
     pid_vm_fields.empend("amount_dirty", "Dirty", Gfx::TextAlignment::CenterRight);