Author: korli Date: 2010-08-08 02:08:10 +0200 (Sun, 08 Aug 2010) New Revision: 37965 Changeset: http://dev.haiku-os.org/changeset/37965 Modified: haiku/trunk/src/preferences/filetypes/IconView.cpp haiku/trunk/src/preferences/filetypes/IconView.h Log: CID 1318: IconView::Invoke() should match BControl::Invoke() signature. Modified: haiku/trunk/src/preferences/filetypes/IconView.cpp =================================================================== --- haiku/trunk/src/preferences/filetypes/IconView.cpp 2010-08-08 00:00:54 UTC (rev 37964) +++ haiku/trunk/src/preferences/filetypes/IconView.cpp 2010-08-08 00:08:10 UTC (rev 37965) @@ -1131,14 +1131,12 @@ status_t -IconView::Invoke(const BMessage* _message) +IconView::Invoke(BMessage* message) { - if (_message == NULL) + if (message == NULL) fTarget.SendMessage(kMsgIconInvoked); - else { - BMessage message(*_message); - fTarget.SendMessage(&message); - } + else + fTarget.SendMessage(message); return B_OK; } Modified: haiku/trunk/src/preferences/filetypes/IconView.h =================================================================== --- haiku/trunk/src/preferences/filetypes/IconView.h 2010-08-08 00:00:54 UTC (rev 37964) +++ haiku/trunk/src/preferences/filetypes/IconView.h 2010-08-08 00:08:10 UTC (rev 37965) @@ -98,7 +98,7 @@ void ShowEmptyFrame(bool show); status_t SetTarget(const BMessenger& target); void SetModificationMessage(BMessage* message); - status_t Invoke(const BMessage* message = NULL); + status_t Invoke(BMessage* message = NULL); ::Icon* Icon(); int32 IconSize() const { return fIconSize; }