# HG changeset patch # User Jacob Carlborg # Date 1237239530 -3600 # Node ID 03fac5984741f3dd376c59161f17e0259fac65a8 # Parent 3d4579727e0e7f4c89fb3302c02e19d00548e287 Scrollbars fixed diff -r 3d4579727e0e -r 03fac5984741 dwt/internal/Compatibility.d --- a/dwt/internal/Compatibility.d Tue Feb 10 21:01:24 2009 +0100 +++ b/dwt/internal/Compatibility.d Mon Mar 16 22:38:50 2009 +0100 @@ -296,7 +296,7 @@ proc.execute; } -const ImportData[] SWTMessagesBundleData = [/* +const ImportData[] SWTMessagesBundleData = [ getImportData!( "swt.internal.SWTMessages.properties" ), getImportData!( "swt.internal.SWTMessages_ar.properties" ), getImportData!( "swt.internal.SWTMessages_cs.properties" ), @@ -322,7 +322,7 @@ getImportData!( "swt.internal.SWTMessages_zh_HK.properties" ), getImportData!( "swt.internal.SWTMessages_zh.properties" ), getImportData!( "swt.internal.SWTMessages_zh_TW.properties" ) -*/]; +]; private static ResourceBundle msgs = null; diff -r 3d4579727e0e -r 03fac5984741 dwt/widgets/Scrollable.d --- a/dwt/widgets/Scrollable.d Tue Feb 10 21:01:24 2009 +0100 +++ b/dwt/widgets/Scrollable.d Mon Mar 16 22:38:50 2009 +0100 @@ -1,4 +1,4 @@ -/******************************************************************************* +/******************************************************************************* * Copyright (c) 2000, 2008 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 @@ -167,7 +167,7 @@ actionSelector = OS.sel_sendVerticalSelection; } bar.view = scroller; - //bar.createJNIRef(); + bar.createJNIRef(); bar.register(); if ((state & CANVAS) is 0) { bar.target = scroller.target(); diff -r 3d4579727e0e -r 03fac5984741 dwt/widgets/Widget.d --- a/dwt/widgets/Widget.d Tue Feb 10 21:01:24 2009 +0100 +++ b/dwt/widgets/Widget.d Mon Mar 16 22:38:50 2009 +0100 @@ -477,7 +477,7 @@ } void destroyJNIRef () { - //if (jniRef !is 0) OS.DeleteGlobalRef (jniRef); + if (jniRef !is null) OS.DeleteGlobalRef (jniRef); jniRef = null; }