From 34212840445356ceabcbbef831d35f8563066735 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20A=C3=9Fmus?= Date: Tue, 11 Feb 2014 22:29:03 +0100 Subject: [PATCH] PackageImageViewer: Re-use B_QUIT_REQUESTED --- .../packageinstaller/PackageImageViewer.cpp | 26 +++++++------------ .../packageinstaller/PackageImageViewer.h | 2 +- 2 files changed, 11 insertions(+), 17 deletions(-) diff --git a/src/apps/packageinstaller/PackageImageViewer.cpp b/src/apps/packageinstaller/PackageImageViewer.cpp index e204832c91..25a241b18f 100644 --- a/src/apps/packageinstaller/PackageImageViewer.cpp +++ b/src/apps/packageinstaller/PackageImageViewer.cpp @@ -20,10 +20,6 @@ #undef B_TRANSLATION_CONTEXT #define B_TRANSLATION_CONTEXT "PackageImageViewer" -enum { - P_MSG_CLOSE = 'pmic' -}; - ImageView::ImageView(BPositionIO* imageIO) : @@ -89,9 +85,9 @@ ImageView::Draw(BRect updateRect) void ImageView::MouseUp(BPoint point) { - BWindow* parent = Window(); - if (parent) - parent->PostMessage(P_MSG_CLOSE); + BWindow* window = Window(); + if (window != NULL) + window->PostMessage(B_QUIT_REQUESTED); } @@ -120,16 +116,14 @@ PackageImageViewer::~PackageImageViewer() } -void -PackageImageViewer::MessageReceived(BMessage* message) +bool +PackageImageViewer::QuitRequested() { - if (message->what == P_MSG_CLOSE) { - if (fSemaphore >= B_OK) { - delete_sem(fSemaphore); - fSemaphore = -1; - } - } else - BWindow::MessageReceived(message); + if (fSemaphore >= B_OK) { + delete_sem(fSemaphore); + fSemaphore = -1; + } + return true; } diff --git a/src/apps/packageinstaller/PackageImageViewer.h b/src/apps/packageinstaller/PackageImageViewer.h index 9230ff9e5d..196f2220ea 100644 --- a/src/apps/packageinstaller/PackageImageViewer.h +++ b/src/apps/packageinstaller/PackageImageViewer.h @@ -34,7 +34,7 @@ public: PackageImageViewer(BPositionIO* image); virtual ~PackageImageViewer(); - virtual void MessageReceived(BMessage* message); + virtual bool QuitRequested(); void Go();