File: loadOfTheNativeLibrary.patch

package info (click to toggle)
libflexdock-java 0.5.1-dfsg1-7
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 5,268 kB
  • ctags: 4,256
  • sloc: java: 21,287; xml: 717; ansic: 101; makefile: 21; sh: 13
file content (23 lines) | stat: -rw-r--r-- 1,263 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Index: libflexdock-java-0.5.1-dfsg1/src/java/drag/org/flexdock/docking/drag/outline/xlib/XlibRubberBand.java
===================================================================
--- libflexdock-java-0.5.1-dfsg1.orig/src/java/drag/org/flexdock/docking/drag/outline/xlib/XlibRubberBand.java	2005-08-26 22:51:10.000000000 +0200
+++ libflexdock-java-0.5.1-dfsg1/src/java/drag/org/flexdock/docking/drag/outline/xlib/XlibRubberBand.java	2009-06-29 19:13:14.000000000 +0200
@@ -36,7 +36,8 @@
 	
 	private static void prime() {
 	    List keys = OsInfo.getInstance().getPrefixLibraryKeys();
-	    
+	    System.setProperty("java.library.path",  System.getProperty("java.library.path") + ":/usr/lib/jni/");
+
 	    // we're going to cycle through various levels of os+arch accuracy
 	    // until we're able to load a native library that matches the current
 	    // system.
@@ -46,7 +47,7 @@
 	        String resource = NATIVE_RESOURCE_PATH + NATIVE_RESOURCE_START + key + NATIVE_RESOURCE_END;
 	        
 	        try {
-	            ResourceManager.loadLibrary(lib, resource);
+	            System.loadLibrary(lib);
 	            // if the library was successfully loaded, then we don't 
 	            // need to do anything else.
 	            return;