diff --git a/src/apps/debugger/jobs/Jobs.h b/src/apps/debugger/jobs/Jobs.h index 1f6b2444ca..6e33346ace 100644 --- a/src/apps/debugger/jobs/Jobs.h +++ b/src/apps/debugger/jobs/Jobs.h @@ -97,6 +97,7 @@ public: virtual ~ImageDebugInfoJobListener(); virtual void ImageDebugInfoJobNeedsUserInput(Job* job, ImageDebugInfoLoadingState* state); + virtual void ImageDebugInfoJobInProgress(Image* image); }; diff --git a/src/apps/debugger/jobs/LoadImageDebugInfoJob.cpp b/src/apps/debugger/jobs/LoadImageDebugInfoJob.cpp index 600055c0f6..06a88b70a8 100644 --- a/src/apps/debugger/jobs/LoadImageDebugInfoJob.cpp +++ b/src/apps/debugger/jobs/LoadImageDebugInfoJob.cpp @@ -29,6 +29,12 @@ ImageDebugInfoJobListener::ImageDebugInfoJobNeedsUserInput(Job* job, } +void +ImageDebugInfoJobListener::ImageDebugInfoJobInProgress(Image* image) +{ +} + + // #pragma mark - LoadImageDebugInfoJob @@ -65,6 +71,9 @@ LoadImageDebugInfoJob::Do() ImageInfo imageInfo(fImage->Info()); locker.Unlock(); + if (fListener != NULL) + fListener->ImageDebugInfoJobInProgress(fImage); + // create the debug info ImageDebugInfo* debugInfo; status_t error = fImage->GetTeam()->DebugInfo()->LoadImageDebugInfo(