Lines 17-23
Link Here
|
17 |
* |
17 |
* |
18 |
*/ |
18 |
*/ |
19 |
public class XlibRubberBand extends RubberBand { |
19 |
public class XlibRubberBand extends RubberBand { |
20 |
private static final String NATIVE_RESOURCE_PATH = "org/flexdock/docking/drag/outline/xlib/"; |
20 |
private static final String NATIVE_RESOURCE_PATH = "/usr/lib/flexdock/"; |
21 |
private static final String NATIVE_RESOURCE = "libRubberBand.so"; |
21 |
private static final String NATIVE_RESOURCE = "libRubberBand.so"; |
22 |
private static final String NATIVE_RESOURCE_START = "libRubberBand"; |
22 |
private static final String NATIVE_RESOURCE_START = "libRubberBand"; |
23 |
private static final String NATIVE_RESOURCE_END = ".so"; |
23 |
private static final String NATIVE_RESOURCE_END = ".so"; |
Lines 46-52
Link Here
|
46 |
String resource = NATIVE_RESOURCE_PATH + NATIVE_RESOURCE_START + key + NATIVE_RESOURCE_END; |
46 |
String resource = NATIVE_RESOURCE_PATH + NATIVE_RESOURCE_START + key + NATIVE_RESOURCE_END; |
47 |
|
47 |
|
48 |
try { |
48 |
try { |
49 |
ResourceManager.loadLibrary(lib, resource); |
49 |
System.load(resource); |
50 |
// if the library was successfully loaded, then we don't |
50 |
// if the library was successfully loaded, then we don't |
51 |
// need to do anything else. |
51 |
// need to do anything else. |
52 |
return; |
52 |
return; |