CID 1318: IconView::Invoke() should match BControl::Invoke() signature.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37965 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Jérôme Duval
2010-08-08 00:08:10 +00:00
parent db6f1135a6
commit 8d7c9617f1
2 changed files with 5 additions and 7 deletions
+4 -6
View File
@@ -1131,14 +1131,12 @@ IconView::SetModificationMessage(BMessage* message)
status_t status_t
IconView::Invoke(const BMessage* _message) IconView::Invoke(BMessage* message)
{ {
if (_message == NULL) if (message == NULL)
fTarget.SendMessage(kMsgIconInvoked); fTarget.SendMessage(kMsgIconInvoked);
else { else
BMessage message(*_message); fTarget.SendMessage(message);
fTarget.SendMessage(&message);
}
return B_OK; return B_OK;
} }
+1 -1
View File
@@ -98,7 +98,7 @@ class IconView : public BControl {
void ShowEmptyFrame(bool show); void ShowEmptyFrame(bool show);
status_t SetTarget(const BMessenger& target); status_t SetTarget(const BMessenger& target);
void SetModificationMessage(BMessage* message); void SetModificationMessage(BMessage* message);
status_t Invoke(const BMessage* message = NULL); status_t Invoke(BMessage* message = NULL);
::Icon* Icon(); ::Icon* Icon();
int32 IconSize() const { return fIconSize; } int32 IconSize() const { return fIconSize; }