From af85cadd9f8bfbe604baadbec44878098dcd3ec5 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Sat, 23 May 2015 18:12:57 +0000 Subject: PREF_UNICODE & PREF_UTF removed from pascal sources git-svn-id: http://svn.miranda-ng.org/main/trunk@13787 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- plugins/Actman/iac_inout.pas | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) (limited to 'plugins/Actman') diff --git a/plugins/Actman/iac_inout.pas b/plugins/Actman/iac_inout.pas index 42e36913ff..a9930797ab 100644 --- a/plugins/Actman/iac_inout.pas +++ b/plugins/Actman/iac_inout.pas @@ -44,7 +44,7 @@ const const // V2 ACF2_TXT_FILE = $00000001; - + type tInOutAction = class(tBaseAction) private @@ -269,20 +269,17 @@ begin if hContact=0 then exit; p:=GetContactProtoAcc(hContact); - cp:=DBReadDWord(hContact,'Tab_SRMsg','ANSIcodepage',MirandaCP); if DBReadByte(hContact,p,'ChatRoom',0)<>1 then begin - i:=WideToCombo(last,blob,cp); -// if CallContactService(hContact,PSS_MESSAGEW,0,TLPARAM(blob))= -// ACKRESULT_FAILED then - CallContactService(hContact,PSS_MESSAGE,PREF_UNICODE,tlparam(blob)); + WidetoUTF8(last,blob); + CallContactService(hContact,PSS_MESSAGE,0,tlparam(blob)); dbei.cbSize :=sizeof(dbei); - dbei.cbBlob :=i; + dbei.cbBlob :=StrLen(blob); dbei.pBlob :=pByte(blob); dbei.eventType:=EVENTTYPE_MESSAGE; dbei.timestamp:=GetCurrentTime; dbei.szModule :=p; - dbei.flags :=DBEF_SENT; + dbei.flags :=DBEF_SENT or DBEF_UTF; db_event_add(hContact, @dbei); mFreeMem(blob); end @@ -576,7 +573,7 @@ begin CheckDlgButton(Dialog,IDC_FLAG_MESSAGE,BST_CHECKED); if (flags and ACF_TEXTSEND)<>0 then CheckDlgButton(Dialog,IDC_TEXT_SEND,BST_CHECKED); - + SetSet(Dialog,2); end; end; -- cgit v1.2.3