Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
View | Details | Raw Unified | Return to bug 477979
Collapse All | Expand All

(-)a/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/AppKitFull.bridgesupport.extras (+1 lines)
Lines 4758-4763 Link Here
4758
	<enum name="NSAlphaFirstBitmapFormat" swt_gen="true"></enum>
4758
	<enum name="NSAlphaFirstBitmapFormat" swt_gen="true"></enum>
4759
	<enum name="NSAlphaNonpremultipliedBitmapFormat" swt_gen="true"></enum>
4759
	<enum name="NSAlphaNonpremultipliedBitmapFormat" swt_gen="true"></enum>
4760
	<enum name="NSAlternateKeyMask" swt_gen="true"></enum>
4760
	<enum name="NSAlternateKeyMask" swt_gen="true"></enum>
4761
	<enum name="NSAnyEventMask" swt_gen="true"></enum>
4761
	<enum name="NSAppKitDefined" swt_gen="true"></enum>
4762
	<enum name="NSAppKitDefined" swt_gen="true"></enum>
4762
	<enum name="NSApplicationActivateIgnoringOtherApps" swt_gen="true"></enum>
4763
	<enum name="NSApplicationActivateIgnoringOtherApps" swt_gen="true"></enum>
4763
	<enum name="NSApplicationActivationPolicyRegular" swt_gen="true"></enum>
4764
	<enum name="NSApplicationActivationPolicyRegular" swt_gen="true"></enum>
(-)a/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/OS.java (+1 lines)
Lines 2334-2339 Link Here
2334
public static final int NSAlphaFirstBitmapFormat = 1;
2334
public static final int NSAlphaFirstBitmapFormat = 1;
2335
public static final int NSAlphaNonpremultipliedBitmapFormat = 2;
2335
public static final int NSAlphaNonpremultipliedBitmapFormat = 2;
2336
public static final int NSAlternateKeyMask = 524288;
2336
public static final int NSAlternateKeyMask = 524288;
2337
public static final int NSAnyEventMask = -1;
2337
public static final int NSAppKitDefined = 13;
2338
public static final int NSAppKitDefined = 13;
2338
public static final int NSApplicationActivateIgnoringOtherApps = 2;
2339
public static final int NSApplicationActivateIgnoringOtherApps = 2;
2339
public static final int NSApplicationActivationPolicyRegular = 0;
2340
public static final int NSApplicationActivationPolicyRegular = 0;
(-)a/bundles/org.eclipse.swt/Eclipse SWT/cocoa/org/eclipse/swt/widgets/Display.java (-1 / +1 lines)
Lines 3686-3692 Link Here
3686
		events |= runTimers ();
3686
		events |= runTimers ();
3687
		events |= runContexts ();
3687
		events |= runContexts ();
3688
		events |= runPopups ();
3688
		events |= runPopups ();
3689
		NSEvent event = application.nextEventMatchingMask(0, null, OS.NSDefaultRunLoopMode, true);
3689
		NSEvent event = application.nextEventMatchingMask(OS.NSAnyEventMask, null, OS.NSDefaultRunLoopMode, true);
3690
		if (event != null) {
3690
		if (event != null) {
3691
			events = true;
3691
			events = true;
3692
			application.sendEvent(event);
3692
			application.sendEvent(event);
(-)a/bundles/org.eclipse.swt/Eclipse SWT/cocoa/org/eclipse/swt/widgets/Tracker.java (-2 / +3 lines)
Lines 11-19 Link Here
11
package org.eclipse.swt.widgets;
11
package org.eclipse.swt.widgets;
12
12
13
 
13
 
14
import org.eclipse.swt.graphics.*;
15
import org.eclipse.swt.*;
14
import org.eclipse.swt.*;
16
import org.eclipse.swt.events.*;
15
import org.eclipse.swt.events.*;
16
import org.eclipse.swt.graphics.*;
17
import org.eclipse.swt.internal.cocoa.*;
17
import org.eclipse.swt.internal.cocoa.*;
18
18
19
/**
19
/**
Lines 844-850 Link Here
844
			if (parent != null && parent.isDisposed ()) break;
844
			if (parent != null && parent.isDisposed ()) break;
845
			display.runSkin ();
845
			display.runSkin ();
846
			display.runDeferredLayouts ();
846
			display.runDeferredLayouts ();
847
			NSEvent event = application.nextEventMatchingMask(0, NSDate.distantFuture(), OS.NSDefaultRunLoopMode, true);
847
			NSEvent event = application.nextEventMatchingMask(OS.NSAnyEventMask, NSDate.distantFuture(), OS.NSDefaultRunLoopMode, true);
848
			if (event == null) continue;
848
			if (event == null) continue;
849
			int type = (int)/*64*/event.type();
849
			int type = (int)/*64*/event.type();
850
			switch (type) {
850
			switch (type) {
Lines 914-919 Link Here
914
	return !cancelled;
914
	return !cancelled;
915
}
915
}
916
916
917
@Override
917
void releaseWidget () {
918
void releaseWidget () {
918
	super.releaseWidget ();
919
	super.releaseWidget ();
919
	parent = null;
920
	parent = null;

Return to bug 477979