Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/TabFolder.java')
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/TabFolder.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/TabFolder.java b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/TabFolder.java
index ba8e42a2ca..ea336bef0c 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/TabFolder.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/TabFolder.java
@@ -819,9 +819,9 @@ void updateOrientation () {
super.updateOrientation ();
long /*int*/ hwndChild = OS.GetWindow (handle, OS.GW_CHILD);
while (hwndChild != 0) {
- TCHAR buffer = new TCHAR (0, 128);
- OS.GetClassName (hwndChild, buffer, buffer.length ());
- String className = buffer.toString (0, buffer.strlen ());
+ char [] buffer = new char [128];
+ int length = OS.GetClassName (hwndChild, buffer, buffer.length);
+ String className = new String (buffer, 0, length);
if (className.equals ("msctls_updown32")) { //$NON-NLS-1$
int bits = OS.GetWindowLong (hwndChild, OS.GWL_EXSTYLE);
if ((style & SWT.RIGHT_TO_LEFT) != 0) {

Back to the top