[sikuli] 307/385: minor fixes

Gilles Filippini pini at moszumanska.debian.org
Sun Jun 29 19:26:27 UTC 2014


This is an automated email from the git hooks/post-receive script.

pini pushed a commit to tag upstream/1.1.0_beta1
in repository sikuli.

commit e953e7d939c5a4e4b393cf5fd60871eacf23cc37
Author: Raimund Hocke <rmhdevelop at me.com>
Date:   Fri Feb 28 18:55:17 2014 +0100

    minor fixes
---
 .../main/java/org/sikuli/basics/FileManager.java    |   9 ++++++---
 .../java/org/sikuli/basics/PreferencesUser.java     |   4 +++-
 .../org/sikuli/basics/WindowsHotkeyManager.java     |  10 +++++++++-
 .../META-INF/libs/windows/libs32/.gitignore         |   1 -
 .../META-INF/libs/windows/libs32/WinUtil.dll        | Bin 70656 -> 15872 bytes
 5 files changed, 18 insertions(+), 6 deletions(-)

diff --git a/Basics/src/main/java/org/sikuli/basics/FileManager.java b/Basics/src/main/java/org/sikuli/basics/FileManager.java
index 39d3293..dbd131c 100644
--- a/Basics/src/main/java/org/sikuli/basics/FileManager.java
+++ b/Basics/src/main/java/org/sikuli/basics/FileManager.java
@@ -447,7 +447,7 @@ public class FileManager {
     zis.close();
   }
 
-  public static void xcopy(String src, String dest, String current) throws IOException {
+  public static void xcopy(String src, String dest, String saveAsCurrent) throws IOException {
     File fSrc = new File(src);
     File fDest = new File(dest);
     if (fSrc.getAbsolutePath().equals(fDest.getAbsolutePath())) {
@@ -459,8 +459,8 @@ public class FileManager {
       }
       String[] children = fSrc.list();
       for (String child : children) {
-        if (current != null && (child.endsWith(".py") || child.endsWith(".html"))
-                && child.startsWith(current + ".")) {
+        if (saveAsCurrent != null && (child.endsWith(".py") || child.endsWith(".html"))
+                && child.startsWith(saveAsCurrent + ".")) {
           log0(lvl, "xcopy: SaveAs: deleting %s", child);
           continue;
         } else if (child.endsWith("$py.class")) {
@@ -687,6 +687,9 @@ public class FileManager {
           }
         }
         runner = SikuliX.getScriptRunner(null, runType, args);
+        if (runner == null) {
+          scriptFile = null;
+        }
       }
       if (scriptFile == null && runner != null) {
         // try with fileending
diff --git a/Basics/src/main/java/org/sikuli/basics/PreferencesUser.java b/Basics/src/main/java/org/sikuli/basics/PreferencesUser.java
index 6ce3cb9..11e2d53 100644
--- a/Basics/src/main/java/org/sikuli/basics/PreferencesUser.java
+++ b/Basics/src/main/java/org/sikuli/basics/PreferencesUser.java
@@ -55,7 +55,9 @@ public class PreferencesUser {
   
   public boolean exportPrefs(String path) {
     try {
-      pref.exportSubtree(new FileOutputStream(new File(path))); 
+      FileOutputStream pout = new FileOutputStream(new File(path));              ;
+      pref.exportSubtree(pout); 
+      pout.close();
     } catch (Exception ex) {
       Debug.error("UserPrefs: export: did not work\n" + ex.getMessage());
       return false;
diff --git a/Basics/src/main/java/org/sikuli/basics/WindowsHotkeyManager.java b/Basics/src/main/java/org/sikuli/basics/WindowsHotkeyManager.java
index 9cc9a3a..cfa1487 100644
--- a/Basics/src/main/java/org/sikuli/basics/WindowsHotkeyManager.java
+++ b/Basics/src/main/java/org/sikuli/basics/WindowsHotkeyManager.java
@@ -35,7 +35,15 @@ public class WindowsHotkeyManager extends HotkeyManager {
 
   @Override
   public boolean _addHotkey(int keyCode, int modifiers, HotkeyListener listener) {
-    JIntellitype itype = JIntellitype.getInstance();
+    JIntellitype itype = null;
+    try {
+      itype = JIntellitype.getInstance();
+    } catch (Exception ex) {
+      Debug.error("WindowsHotkeyManager: JIntellitype problem: %s", ex.getMessage());
+    }
+    if (itype == null) {
+      System.exit(1);
+    }
     if (_gHotkeyId == 1) {
       itype.addHotKeyListener(new JIntellitypeHandler());
     }
diff --git a/Libs/src/main/resources/META-INF/libs/windows/libs32/.gitignore b/Libs/src/main/resources/META-INF/libs/windows/libs32/.gitignore
deleted file mode 100644
index 2251a41..0000000
--- a/Libs/src/main/resources/META-INF/libs/windows/libs32/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-WinUtil.ilk
diff --git a/Libs/src/main/resources/META-INF/libs/windows/libs32/WinUtil.dll b/Libs/src/main/resources/META-INF/libs/windows/libs32/WinUtil.dll
index dcec4e2..3cdb8bb 100644
Binary files a/Libs/src/main/resources/META-INF/libs/windows/libs32/WinUtil.dll and b/Libs/src/main/resources/META-INF/libs/windows/libs32/WinUtil.dll differ

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/sikuli.git



More information about the pkg-java-commits mailing list