diff options
Diffstat (limited to 'plugins/Utils.pas/mirutils.pas')
| -rw-r--r-- | plugins/Utils.pas/mirutils.pas | 15 | 
1 files changed, 6 insertions, 9 deletions
diff --git a/plugins/Utils.pas/mirutils.pas b/plugins/Utils.pas/mirutils.pas index ea35e86e51..bafb5b8a15 100644 --- a/plugins/Utils.pas/mirutils.pas +++ b/plugins/Utils.pas/mirutils.pas @@ -719,15 +719,12 @@ begin      if (result=0) and (DBReadByte(hContact,strCList,'Hidden',0)=0) then
      begin
        result:=255;
 -      if ServiceExists(MS_MC_GETMETACONTACT)<>0 then
 -      begin
 -        if CallService(MS_MC_GETMETACONTACT,hContact,0)<>0 then
 -          result:=2;
 -        if StrCmp(
 -           PAnsiChar(CallService(MS_PROTO_GETCONTACTBASEPROTO,hContact,0)),
 -           PAnsiChar(CallService(MS_MC_GETPROTOCOLNAME,0,0)))=0 then
 -         result:=1;
 -      end;
 +      if db_mc_getMeta(hContact)<>0 then
 +        result:=2;
 +      if StrCmp(
 +         PAnsiChar(CallService(MS_PROTO_GETCONTACTBASEPROTO,hContact,0)),
 +         PAnsiChar(CallService(MS_MC_GETPROTOCOLNAME,0,0)))=0 then
 +        result:=1;
      end;
      if proto<>nil then
        StrCopy(proto,@name);
  | 
