Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions PyMemoryEditor/app/main_window.py
Original file line number Diff line number Diff line change
Expand Up @@ -796,6 +796,10 @@ def _change_process(self) -> None:
self._region_snapshot = None
self._results_model.clear()
self._scanner.set_has_results(False)
# If the previous target exited, _check_process_alive locked the scanner
# via set_busy(True). Switching to a live process must release that lock,
# otherwise the scan controls stay disabled against the new target.
self._scanner.set_busy(False)

# Tear down auxiliary dialogs that hold a reference to the old
# process — reopening them rebuilds against the new target.
Expand Down
Loading