/hg/release/icedtea-web-1.6: Fixed bug when generated desktop ic...

jvanek at icedtea.classpath.org jvanek at icedtea.classpath.org
Tue Jun 9 12:36:52 UTC 2015


changeset 4e3281c63564 in /hg/release/icedtea-web-1.6
details: http://icedtea.classpath.org/hg/release/icedtea-web-1.6?cmd=changeset;node=4e3281c63564
author: Jiri Vanek <jvanek at redhat.com>
date: Tue Jun 09 14:36:37 2015 +0200

	Fixed bug when generated desktop icon was not matched and user was asked for recreation
	* netx/net/sourceforge/jnlp/util/XDesktopEntry.java: (getShortcutTmpFile) (getLinuxDesktopIconFile) (getLinuxMenuIconFile) now generate file name by same way. By new method getDesktopIconFileName which is using sanitizing  getDesktopIconName.


diffstat:

 ChangeLog                                         |   8 ++++++++
 netx/net/sourceforge/jnlp/util/XDesktopEntry.java |  10 +++++++---
 2 files changed, 15 insertions(+), 3 deletions(-)

diffs (45 lines):

diff -r 9d92f5640f83 -r 4e3281c63564 ChangeLog
--- a/ChangeLog	Wed May 27 16:56:55 2015 +0200
+++ b/ChangeLog	Tue Jun 09 14:36:37 2015 +0200
@@ -1,3 +1,11 @@
+2015-06-09  Jiri Vanek  <jvanek at redhat.com>
+
+	Fixed bug when generated desktop icon was not matched and user was asked for recreation
+	* netx/net/sourceforge/jnlp/util/XDesktopEntry.java: (getShortcutTmpFile)
+	(getLinuxDesktopIconFile) (getLinuxMenuIconFile) now generate file name by
+	same way. By new method getDesktopIconFileName which is using sanitizing 
+	getDesktopIconName.
+
 2015-05-27  Jiri Vanek  <jvanek at redhat.com>
 
 	Improved caching of files obtained via query
diff -r 9d92f5640f83 -r 4e3281c63564 netx/net/sourceforge/jnlp/util/XDesktopEntry.java
--- a/netx/net/sourceforge/jnlp/util/XDesktopEntry.java	Wed May 27 16:56:55 2015 +0200
+++ b/netx/net/sourceforge/jnlp/util/XDesktopEntry.java	Tue Jun 09 14:36:37 2015 +0200
@@ -266,7 +266,7 @@
 
     public File getShortcutTmpFile() {
         String userTmp = PathsAndFiles.TMP_DIR.getFullPath();
-        File shortcutFile = new File(userTmp + File.separator + FileUtils.sanitizeFileName(file.getTitle()) + ".desktop");
+        File shortcutFile = new File(userTmp + File.separator + getDesktopIconFileName());
         return shortcutFile;
     }
 
@@ -497,11 +497,15 @@
     }
 
     public File getLinuxDesktopIconFile() {
-        return new File(findFreedesktopOrgDesktopPathCatch() + "/" + getDesktopIconName() + ".desktop");
+        return new File(findFreedesktopOrgDesktopPathCatch() + "/" + getDesktopIconFileName());
     }
 
     public File getLinuxMenuIconFile() {
-        return new File(findAndVerifyJavawsMenuDir() + "/" + getDesktopIconName() + ".desktop");
+        return new File(findAndVerifyJavawsMenuDir() + "/" + getDesktopIconFileName());
+    }
+    
+    private String getDesktopIconFileName() {
+        return getDesktopIconName() + ".desktop";
     }
 
     private static String findAndVerifyGeneratedJnlpDir() {


More information about the distro-pkg-dev mailing list