From 1f8172a47452d306dee09e1fd027bbabec470d89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= Date: Thu, 8 Jun 2006 15:14:03 +0000 Subject: [PATCH] implemented ResolveSpecifier() git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17780 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kits/app/Application.cpp | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/kits/app/Application.cpp b/src/kits/app/Application.cpp index fac8e8c552..6ca8d692cb 100644 --- a/src/kits/app/Application.cpp +++ b/src/kits/app/Application.cpp @@ -621,11 +621,16 @@ BApplication::AboutRequested() BHandler * -BApplication::ResolveSpecifier(BMessage *msg, int32 index, - BMessage *specifier, int32 form, const char *property) +BApplication::ResolveSpecifier(BMessage *message, int32 index, + BMessage *specifier, int32 what, const char *property) { - // ToDo: implement ResolveSpecifier()! - return NULL; + BPropertyInfo propInfo(sPropertyInfo); + + if (propInfo.FindMatch(message, 0, specifier, what, property) >= B_OK) + return this; + + return BLooper::ResolveSpecifier(message, index, specifier, what, + property); }