*** empty log message ***
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.carbon.OS.properties b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.carbon.OS.properties
index fc8256c..1af2de0 100644
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.carbon.OS.properties
+++ b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.carbon.OS.properties
@@ -965,7 +965,7 @@
OS_CFRunLoopObserverCreate_5=cast=CFRunLoopObserverContext *
OS_CFRunLoopObserverInvalidate=
-OS_CFRunLoopObserverInvalidate_0=cast=(CFAllocatorRef)
+OS_CFRunLoopObserverInvalidate_0=cast=CFRunLoopObserverRef
OS_CFRunLoopRunInMode=
OS_CFRunLoopRunInMode_0=cast=CFStringRef
diff --git a/bundles/org.eclipse.swt/Eclipse SWT PI/carbon/library/os.c b/bundles/org.eclipse.swt/Eclipse SWT PI/carbon/library/os.c
index a71f81d..838fbbb 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT PI/carbon/library/os.c
+++ b/bundles/org.eclipse.swt/Eclipse SWT PI/carbon/library/os.c
@@ -1226,6 +1226,16 @@
}
#endif
+#ifndef NO_CFRunLoopObserverInvalidate
+JNIEXPORT void JNICALL OS_NATIVE(CFRunLoopObserverInvalidate)
+ (JNIEnv *env, jclass that, jint arg0)
+{
+ OS_NATIVE_ENTER(env, that, CFRunLoopObserverInvalidate_FUNC);
+ CFRunLoopObserverInvalidate((CFRunLoopObserverRef)arg0);
+ OS_NATIVE_EXIT(env, that, CFRunLoopObserverInvalidate_FUNC);
+}
+#endif
+
#ifndef NO_CFRunLoopRunInMode
JNIEXPORT jint JNICALL OS_NATIVE(CFRunLoopRunInMode)
(JNIEnv *env, jclass that, jint arg0, jdouble arg1, jboolean arg2)
diff --git a/bundles/org.eclipse.swt/Eclipse SWT PI/carbon/library/os_stats.c b/bundles/org.eclipse.swt/Eclipse SWT PI/carbon/library/os_stats.c
index b8a7cb4..0d01ad5 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT PI/carbon/library/os_stats.c
+++ b/bundles/org.eclipse.swt/Eclipse SWT PI/carbon/library/os_stats.c
@@ -14,8 +14,8 @@
#ifdef NATIVE_STATS
-int OS_nativeFunctionCount = 909;
-int OS_nativeFunctionCallCount[909];
+int OS_nativeFunctionCount = 910;
+int OS_nativeFunctionCallCount[910];
char * OS_nativeFunctionNames[] = {
"AECountItems",
"AEGetNthPtr",
@@ -97,6 +97,7 @@
"CFRunLoopAddObserver",
"CFRunLoopAddSource",
"CFRunLoopObserverCreate",
+ "CFRunLoopObserverInvalidate",
"CFRunLoopRunInMode",
"CFRunLoopSourceCreate",
"CFRunLoopSourceInvalidate",
diff --git a/bundles/org.eclipse.swt/Eclipse SWT PI/carbon/library/os_stats.h b/bundles/org.eclipse.swt/Eclipse SWT PI/carbon/library/os_stats.h
index e1bf386..1acbc83 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT PI/carbon/library/os_stats.h
+++ b/bundles/org.eclipse.swt/Eclipse SWT PI/carbon/library/os_stats.h
@@ -105,6 +105,7 @@
CFRunLoopAddObserver_FUNC,
CFRunLoopAddSource_FUNC,
CFRunLoopObserverCreate_FUNC,
+ CFRunLoopObserverInvalidate_FUNC,
CFRunLoopRunInMode_FUNC,
CFRunLoopSourceCreate_FUNC,
CFRunLoopSourceInvalidate_FUNC,