Revision: 4274
http://skim-app.svn.sourceforge.net/skim-app/?rev=4274&view=rev
Author: hofman
Date: 2008-07-21 23:22:56 +0000 (Mon, 21 Jul 2008)
Log Message:
-----------
Declare replacement implementation static
Modified Paths:
--------------
trunk/SkimNotes/PDFAnnotation_SKNExtensions.m
Modified: trunk/SkimNotes/PDFAnnotation_SKNExtensions.m
===================================================================
--- trunk/SkimNotes/PDFAnnotation_SKNExtensions.m 2008-07-21 18:17:24 UTC
(rev 4273)
+++ trunk/SkimNotes/PDFAnnotation_SKNExtensions.m 2008-07-21 23:22:56 UTC
(rev 4274)
@@ -88,7 +88,7 @@
static IMP originalDealloc = NULL;
-void skn_replacementDealloc(id self, SEL _cmd) {
+static void replacementDealloc(id self, SEL _cmd) {
[SkimNotes removeObject:self];
originalDealloc(self, _cmd);
}
@@ -103,16 +103,16 @@
{
Method deallocMethod = class_getInstanceMethod(self,
@selector(dealloc));
#if defined(MAC_OS_X_VERSION_10_5) && MAC_OS_X_VERSION_MIN_REQUIRED >=
MAC_OS_X_VERSION_10_5
- originalDealloc = method_setImplementation(deallocMethod,
(IMP)skn_replacementDealloc);
+ originalDealloc = method_setImplementation(deallocMethod,
(IMP)replacementDealloc);
#else
#if defined(MAC_OS_X_VERSION_10_5) && MAC_OS_X_VERSION_MAX_ALLOWED >=
MAC_OS_X_VERSION_10_5
if (method_setImplementation != NULL)
- originalDealloc = method_setImplementation(deallocMethod,
(IMP)skn_replacementDealloc);
+ originalDealloc = method_setImplementation(deallocMethod,
(IMP)replacementDealloc);
else
#endif
{
originalDealloc = deallocMethod->method_imp;
- deallocMethod->method_imp = (IMP)skn_replacementDealloc;
+ deallocMethod->method_imp = (IMP)replacementDealloc;
// Flush the method cache
extern void _objc_flush_caches(Class);
if (_objc_flush_caches != NULL)
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Skim-app-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-commit