diff options
author | Kevin Barnes | 2008-08-21 16:40:56 +0000 |
---|---|---|
committer | Kevin Barnes | 2008-08-21 16:40:56 +0000 |
commit | 44efb8e7eb796293a09dff33329e54074288f821 (patch) | |
tree | 7b03f5d28797d3cc88985c046f8e4cc765568271 /bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Canvas.java | |
parent | bf5c8b81d42eec4571c559ba1d3088600b46768f (diff) | |
download | eclipse.platform.swt-44efb8e7eb796293a09dff33329e54074288f821.tar.gz eclipse.platform.swt-44efb8e7eb796293a09dff33329e54074288f821.tar.xz eclipse.platform.swt-44efb8e7eb796293a09dff33329e54074288f821.zip |
196884 - [OpenGL] GLCanvas doesn't work on Vista
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Canvas.java')
-rwxr-xr-x | bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Canvas.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Canvas.java b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Canvas.java index e9f6d8dba5..3440be9300 100755 --- a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Canvas.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Canvas.java @@ -324,6 +324,11 @@ public void setIME (IME ime) { this.ime = ime; } +TCHAR windowClass () { + if (display.useOwnDC) return display.windowOwnDCClass; + return super.windowClass (); +} + int /*long*/ windowProc (int /*long*/ hwnd, int msg, int /*long*/ wParam, int /*long*/ lParam) { if (msg == Display.SWT_RESTORECARET) { if ((state & CANVAS) != 0) { |