summaryrefslogtreecommitdiff
path: root/utilities.cpp
diff options
context:
space:
mode:
authorGluzskiy Alexandr <sss123next@list.ru>2011-03-19 01:05:07 +0200
committerGluzskiy Alexandr <sss123next@list.ru>2011-03-19 01:05:07 +0200
commit70042db65c8d8ada267826e823a5465631aac619 (patch)
tree6bf42533418607742df6163fd3b27cb7946c02e1 /utilities.cpp
parentd116d404808e9ae9a7860c1eecf0b5974b91c994 (diff)
modified: new_gpg.vcxproj
modified: utilities.cpp
Diffstat (limited to 'utilities.cpp')
-rw-r--r--utilities.cpp10
1 files changed, 7 insertions, 3 deletions
diff --git a/utilities.cpp b/utilities.cpp
index 115c2bf..2248cf0 100644
--- a/utilities.cpp
+++ b/utilities.cpp
@@ -272,9 +272,12 @@ int OnPreBuildContactMenu(WPARAM w, LPARAM l)
list<wstring> transfers;
+extern bool bFileTransfers;
int onProtoAck(WPARAM w, LPARAM l)
{
+ if(!bFileTransfers)
+ return 0;
ACKDATA *ack=(ACKDATA*)l;
CCSDATA *ccs=(CCSDATA*)ack->lParam;
if (ack->type!=ACKTYPE_FILE)
@@ -351,10 +354,11 @@ int onProtoAck(WPARAM w, LPARAM l)
return 0;
}
-
//from secureim partially
int onSendFile(WPARAM w, LPARAM l)
{
+ if(!bFileTransfers)
+ return 0;
CCSDATA *ccs=(CCSDATA*)l;
if(isContactSecured(ccs->hContact))
{
@@ -430,8 +434,8 @@ int onSendFile(WPARAM w, LPARAM l)
}
}
}
- mir_free(file[i]);
- file[i]=mir_wstrdup(path_out.c_str());
+// mir_free(file[i]);
+ file[i]=mir_tstrdup(path_out.c_str());
delete [] file_out;
transfers.push_back(path_out);
}