diff --git a/headers/os/kernel/debugger.h b/headers/os/kernel/debugger.h index cefe316892..f8be98bb3c 100644 --- a/headers/os/kernel/debugger.h +++ b/headers/os/kernel/debugger.h @@ -193,6 +193,7 @@ typedef enum { // one B_DEBUGGER_MESSAGE_TEAM_DELETED, // the debugged team is gone B_DEBUGGER_MESSAGE_TEAM_EXEC, // the debugged team executes exec() + // (implies all images have been deleted) B_DEBUGGER_MESSAGE_THREAD_CREATED, // a thread has been created B_DEBUGGER_MESSAGE_THREAD_DELETED, // a thread has been deleted B_DEBUGGER_MESSAGE_IMAGE_CREATED, // an image has been created diff --git a/src/system/kernel/image.cpp b/src/system/kernel/image.cpp index 457eb90ebf..e29d3eee83 100644 --- a/src/system/kernel/image.cpp +++ b/src/system/kernel/image.cpp @@ -227,8 +227,6 @@ remove_images(Team *team) while ((image = (struct image*)list_remove_head_item(&images)) != NULL) { - user_debug_image_deleted(&image->info.basic_info); - sNotificationService.Notify(IMAGE_REMOVED, image); free(image); }