diff options
author | Eion Robb <eion@robbmob.com> | 2008-07-24 06:50:23 +0400 |
---|---|---|
committer | Eion Robb <eion@robbmob.com> | 2008-07-24 06:50:23 +0400 |
commit | 79eddeaf75991f986a8e644962e9e45436da2b50 (patch) | |
tree | 64d15d22a1ec7938904aed6d5e5629098086eaaf /skype_messaging_carbon.c | |
parent | 3675ddfaa916a8f890bde007a2bd1c12d414a5c7 (diff) |
Try not using autorelease pool, to have less Cocoa dependencies
Diffstat (limited to 'skype_messaging_carbon.c')
-rw-r--r-- | skype_messaging_carbon.c | 7 |
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); } |