diff options
Diffstat (limited to 'qadevOOo/runner/util/utils.java')
-rw-r--r-- | qadevOOo/runner/util/utils.java | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/qadevOOo/runner/util/utils.java b/qadevOOo/runner/util/utils.java index d555452ff4ee..138c771590ea 100644 --- a/qadevOOo/runner/util/utils.java +++ b/qadevOOo/runner/util/utils.java @@ -41,6 +41,8 @@ import java.util.ArrayList; import java.io.RandomAccessFile; import java.net.Socket; import java.net.ServerSocket; +import java.net.URI; +import java.net.URISyntaxException; import com.sun.star.beans.XPropertySet; import com.sun.star.beans.Property; @@ -367,18 +369,13 @@ public class utils { * */ public static String getOfficeTemp(XMultiServiceFactory msf) { - String tmpDir = util.utils.getUsersTempDir(); + String url = getOfficeUserPath(msf) + "/test-temp/"; try { - String tmp = (String) getOfficeSettingsValue(msf, "Temp"); - if (!tmp.endsWith(System.getProperty("file.separator"))) { - tmp += System.getProperty("file.separator"); - } - tmpDir = getFullURL(tmp); - } catch (Exception e) { - System.out.println("Couldn't get Office TEMP"); - e.printStackTrace(); + new File(new URI(url)).mkdir(); + } catch (URISyntaxException e) { + throw new RuntimeException(e); } - return tmpDir; + return url; } /** |