Mercurial > hg > release > icedtea-web-1.6
changeset 1142:918fb141b815
Returned accidentally removed creation of shortcuts for jnlp applications. Opera added to list of shortcut browsers.
* netx/net/sourceforge/jnlp/security/dialogs/AccessWarningPane.java: filling of AccessWarningPaneComplexReturn no longer depnds on existence of htmlPanels.
* netx/net/sourceforge/jnlp/util/XDesktopEntry.java: (BROWSERS) opera added to list of recognized browsers
author | Jiri Vanek <jvanek@redhat.com> |
---|---|
date | Fri, 23 Jan 2015 15:35:46 +0100 |
parents | 5bd739d5e4e1 |
children | 16760ac4a689 |
files | ChangeLog netx/net/sourceforge/jnlp/security/dialogs/AccessWarningPane.java netx/net/sourceforge/jnlp/util/XDesktopEntry.java |
diffstat | 3 files changed, 25 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog Thu Jan 22 13:52:23 2015 -0500 +++ b/ChangeLog Fri Jan 23 15:35:46 2015 +0100 @@ -1,3 +1,11 @@ +2014-01-23 Jiri Vanek <jvanek@redhat.com> + + Returned accidentally removed creation of shortcuts for jnlp applications. + * netx/net/sourceforge/jnlp/security/dialogs/AccessWarningPane.java: filling + of AccessWarningPaneComplexReturn no longer depnds on existence of htmlPanels. + * netx/net/sourceforge/jnlp/util/XDesktopEntry.java: (BROWSERS) opera added + to list of recognized browsers + 2014-01-22 Jie Kang <jkang@redhat.com> Add quotes to Docs paths in Makefile.am
--- a/netx/net/sourceforge/jnlp/security/dialogs/AccessWarningPane.java Thu Jan 22 13:52:23 2015 -0500 +++ b/netx/net/sourceforge/jnlp/security/dialogs/AccessWarningPane.java Fri Jan 23 15:35:46 2015 +0100 @@ -328,11 +328,23 @@ private AccessWarningPaneComplexReturn getModifier(int button) { AccessWarningPaneComplexReturn ar = new AccessWarningPaneComplexReturn(button); - if (htmlPanelDesktop != null && desktopCheck != null) { - ar.setDekstop(htmlPanelDesktop.getShortcutResult(desktopCheck.isSelected())); + if (desktopCheck != null) { + if (htmlPanelDesktop != null) { + //html + ar.setDekstop(htmlPanelDesktop.getShortcutResult(desktopCheck.isSelected())); + } else { + //jnlp + ar.setDekstop(new AccessWarningPaneComplexReturn.ShortcutResult(desktopCheck.isSelected())); + } } - if (htmlPanelMenu != null && menuCheck != null) { - ar.setMenu(htmlPanelMenu.getShortcutResult(menuCheck.isSelected())); + if (menuCheck != null) { + if (htmlPanelMenu != null) { + //html + ar.setMenu(htmlPanelMenu.getShortcutResult(menuCheck.isSelected())); + } else { + //jnlp + ar.setMenu(new AccessWarningPaneComplexReturn.ShortcutResult(menuCheck.isSelected())); + } } if (rememberPanel != null) { ar.setRember(rememberPanel.getShortcutResult());
--- a/netx/net/sourceforge/jnlp/util/XDesktopEntry.java Thu Jan 22 13:52:23 2015 -0500 +++ b/netx/net/sourceforge/jnlp/util/XDesktopEntry.java Fri Jan 23 15:35:46 2015 +0100 @@ -87,7 +87,7 @@ //in pixels private static final int[] VALID_ICON_SIZES = new int[] { 16, 22, 32, 48, 64, 128 }; //browsers we try to find on path for html shortcut - public static final String[] BROWSERS = new String[]{"firefox", "midori", "epiphany", "chromium", "chrome", "konqueror"}; + public static final String[] BROWSERS = new String[]{"firefox", "midori", "epiphany", "opera", "chromium", "chrome", "konqueror"}; public static final String FAVICON = "favicon.ico"; /**