Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/EionRobb/skype4pidgin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEion Robb <eion@robbmob.com>2008-07-24 06:50:23 +0400
committerEion Robb <eion@robbmob.com>2008-07-24 06:50:23 +0400
commit79eddeaf75991f986a8e644962e9e45436da2b50 (patch)
tree64d15d22a1ec7938904aed6d5e5629098086eaaf /skype_messaging_carbon.c
parent3675ddfaa916a8f890bde007a2bd1c12d414a5c7 (diff)
Try not using autorelease pool, to have less Cocoa dependencies
Diffstat (limited to 'skype_messaging_carbon.c')
-rw-r--r--skype_messaging_carbon.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/skype_messaging_carbon.c b/skype_messaging_carbon.c
index 7ca223b..fa50c3b 100644
--- a/skype_messaging_carbon.c
+++ b/skype_messaging_carbon.c
@@ -154,7 +154,6 @@ skype_disconnect()
static void
send_message(char* message)
{
- CFStringRef messageString = CFStringCreateWithCString(NULL, message, kCFStringEncodingUTF8);
if (!connected_to_skype)
{
if (message[0] == '#')
@@ -165,11 +164,11 @@ send_message(char* message)
char *error_return = g_strdup_printf("#%d ERROR Carbon", message_num);
g_thread_create((GThreadFunc)skype_message_received, (void *)error_return, FALSE, NULL);
}
- CFRelease(messageString);
return;
}
- gpointer pool = initAutoreleasePool();
+ //gpointer pool = initAutoreleasePool();
+ CFStringRef messageString = CFStringCreateWithCString(NULL, message, kCFStringEncodingUTF8);
printf("Skype send message ");
#if SENDSKYPERETURNS
CFStringRef returnString = NULL;
@@ -179,7 +178,7 @@ send_message(char* message)
#else
SendSkypeCommand(messageString);
#endif
- destroyAutoreleasePool(pool);
+ //destroyAutoreleasePool(pool);
printf("%s\n", message);
CFRelease(messageString);
}