From 06726d31ab5383c8b4585ae711b73fb68fc69c39 Mon Sep 17 00:00:00 2001
From: Omair Majid <omajid@redhat.com>
Date: Thu, 19 Apr 2012 12:36:43 -0400
Subject: PR918: java applet windows uses a low resulution black/white icon

2012-04-19  Omair Majid  <omajid@redhat.com>

    * NEWS: Update with fix.
    * netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java: Remove windowIcon.
    (initialize): Do not call loadWindowIcon.
    (getWindowIcon): Remove.
    (setWindowIcon): Remove.
    (loadWindowIcon): Remove.
    * netx/net/sourceforge/jnlp/runtime/JNLPSecurityManager.java
    (checkTopLevelWindow): Do not set the icon for all top level windows. Use
    the default java icon instead.
    * netx/net/sourceforge/jnlp/util/ImageResources.java: New file. Provides
    access to icons.
    * netx/net/sourceforge/jnlp/JNLPSplashScreen.java (JNLPSplashScreen),
    * netx/net/sourceforge/jnlp/cache/DefaultDownloadIndicator.java
    (getListener),
    * netx/net/sourceforge/jnlp/controlpanel/AdvancedProxySettingsDialog.java
    (AdvancedProxySettingsDialog),
    * netx/net/sourceforge/jnlp/controlpanel/CacheViewer.java (CacheViewer),
    * netx/net/sourceforge/jnlp/controlpanel/ControlPanel.java (ControlPanel),
    * netx/net/sourceforge/jnlp/security/SecurityDialog.java (SecurityDialog),
    * netx/net/sourceforge/jnlp/security/viewer/CertificateViewer.java
    (CertificateViewer),
    * netx/net/sourceforge/jnlp/util/BasicExceptionDialog.java (show),
    * plugin/icedteanp/java/sun/applet/JavaConsole.java (initialize):
    Explicitly load icons.
    * tests/netx/unit/net/sourceforge/jnlp/util/ImageResourcesTest.java: Test
    for ImageResources class.
---
 netx/net/sourceforge/jnlp/security/SecurityDialog.java | 2 ++
 1 file changed, 2 insertions(+)

(limited to 'netx/net/sourceforge/jnlp/security/SecurityDialog.java')

diff --git a/netx/net/sourceforge/jnlp/security/SecurityDialog.java b/netx/net/sourceforge/jnlp/security/SecurityDialog.java
index 7c1c607..3c11326 100644
--- a/netx/net/sourceforge/jnlp/security/SecurityDialog.java
+++ b/netx/net/sourceforge/jnlp/security/SecurityDialog.java
@@ -41,6 +41,7 @@ import net.sourceforge.jnlp.JNLPFile;
 import net.sourceforge.jnlp.runtime.JNLPRuntime;
 import net.sourceforge.jnlp.security.SecurityDialogs.AccessType;
 import net.sourceforge.jnlp.security.SecurityDialogs.DialogType;
+import net.sourceforge.jnlp.util.ImageResources;
 
 import java.awt.*;
 
@@ -98,6 +99,7 @@ public class SecurityDialog extends JDialog {
     SecurityDialog(DialogType dialogType, AccessType accessType,
                 JNLPFile file, CertVerifier JarCertVerifier, X509Certificate cert, Object[] extras) {
         super();
+        setIconImages(ImageResources.INSTANCE.getApplicationImages());
         this.dialogType = dialogType;
         this.accessType = accessType;
         this.file = file;
-- 
cgit v1.2.3