# HG changeset patch # User Frank Benoit # Date 1238204809 -3600 # Node ID 8a5386b204bb53165bf69c96f21a18064256683a # Parent e2ca9bdc80f26daf87e1c027283d10a8247ca76d [swt win] fix dll symbol loading diff -r e2ca9bdc80f2 -r 8a5386b204bb base/src/java/nonstandard/SharedLib.d --- a/base/src/java/nonstandard/SharedLib.d Sat Mar 28 01:28:11 2009 +0100 +++ b/base/src/java/nonstandard/SharedLib.d Sat Mar 28 02:46:49 2009 +0100 @@ -23,7 +23,7 @@ version(Tango){ if (auto lib = tango.sys.SharedLib.SharedLib.load(libname)) { foreach( inout s; symbols ){ - if( s.major < major ) continue; + if( s.major > major ) continue; if( s.major == major && s.minor > minor ) continue; *s.symbol = lib.getSymbol( tango.stdc.stringz.toStringz(s.name ) ); if( s.symbol is null ){