From 6acb9912526793132a39489ebd7e8a799ff3165d Mon Sep 17 00:00:00 2001
From: Andrew Su <asu@redhat.com>
Date: Thu, 23 Dec 2010 16:45:37 -0500
Subject: Remove creation of swing thread for displaying dialogs.

---
 ChangeLog                                             | 11 +++++++++++
 .../controlpanel/AdvancedProxySettingsDialog.java     | 19 ++++++-------------
 .../sourceforge/jnlp/controlpanel/CacheViewer.java    |  3 +--
 .../jnlp/controlpanel/NetworkSettingsPanel.java       | 14 +++++---------
 .../controlpanel/TemporaryInternetFilesPanel.java     | 15 +--------------
 5 files changed, 24 insertions(+), 38 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 5fb5daf..e86cede 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,14 @@
+2010-12-23  Andrew Su  <asu@redhat.com>
+
+	* netx/net/sourceforge/jnlp/controlpanel/AdvancedProxySettingsDialog.java:
+	(showAdvancedProxySettingsDialog): Removed creation of swing thread.
+	* netx/net/sourceforge/jnlp/controlpanel/CacheViewer.java:
+	(showCacheDialog): Removed throwing of exception.
+	* netx/net/sourceforge/jnlp/controlpanel/NetworkSettingsPanel.java:
+	(addComponents): Removed try catch block.
+	* /netx/net/sourceforge/jnlp/controlpanel/TemporaryInternetFilesPanel.java:
+	(addComponents): Removed creation of swing thread and try catch block.
+
 2010-12-22  Deepak Bhole <dbhole@redhat.com>
 
 	RH665104: OpenJDK Firefox Java plugin loses a cookie
diff --git a/netx/net/sourceforge/jnlp/controlpanel/AdvancedProxySettingsDialog.java b/netx/net/sourceforge/jnlp/controlpanel/AdvancedProxySettingsDialog.java
index 8a74ca1..ee92fa6 100644
--- a/netx/net/sourceforge/jnlp/controlpanel/AdvancedProxySettingsDialog.java
+++ b/netx/net/sourceforge/jnlp/controlpanel/AdvancedProxySettingsDialog.java
@@ -116,21 +116,14 @@ public class AdvancedProxySettingsDialog extends JDialog {
      * 
      * @param config
      *            A loaded DeploymentConfiguration file.
-     * @throws Exception
      */
-    public static void showAdvancedProxySettingsDialog(final DeploymentConfiguration config) throws Exception {
+    public static void showAdvancedProxySettingsDialog(final DeploymentConfiguration config) {
         setSystemLookAndFeel();
-        SwingUtilities.invokeLater(new Runnable() {
-            @Override
-            public void run() {
-                AdvancedProxySettingsDialog psd = new AdvancedProxySettingsDialog(config);
-                psd.setResizable(false);
-                psd.centerDialog();
-                psd.setVisible(true);
-                psd.dispose();
-            }
-        });
-
+        AdvancedProxySettingsDialog psd = new AdvancedProxySettingsDialog(config);
+        psd.setResizable(false);
+        psd.centerDialog();
+        psd.setVisible(true);
+        psd.dispose();
     }
 
     /**
diff --git a/netx/net/sourceforge/jnlp/controlpanel/CacheViewer.java b/netx/net/sourceforge/jnlp/controlpanel/CacheViewer.java
index 0508981..6771d36 100644
--- a/netx/net/sourceforge/jnlp/controlpanel/CacheViewer.java
+++ b/netx/net/sourceforge/jnlp/controlpanel/CacheViewer.java
@@ -89,9 +89,8 @@ public class CacheViewer extends JDialog {
      * Display the cache viewer.
      * 
      * @param config Configuration file.
-     * @throws Exception
      */
-    public static void showCacheDialog(final DeploymentConfiguration config) throws Exception {
+    public static void showCacheDialog(final DeploymentConfiguration config) {
         CacheViewer psd = new CacheViewer(config);
         psd.setResizable(true);
         psd.centerDialog();
diff --git a/netx/net/sourceforge/jnlp/controlpanel/NetworkSettingsPanel.java b/netx/net/sourceforge/jnlp/controlpanel/NetworkSettingsPanel.java
index cb41425..b1a6f95 100644
--- a/netx/net/sourceforge/jnlp/controlpanel/NetworkSettingsPanel.java
+++ b/netx/net/sourceforge/jnlp/controlpanel/NetworkSettingsPanel.java
@@ -115,22 +115,18 @@ public class NetworkSettingsPanel extends JPanel implements ActionListener {
         JLabel portLabel = new JLabel(Translator.R("NSPort") + ":");
         final JTextField addressField = new JTextField(config.getProperty(properties[1]), 10);
         addressField.getDocument().addDocumentListener(new DocumentAdapter(config, properties[1]));
-        
+
         final JTextField portField = new JTextField(config.getProperty(properties[2]), 3);
         portField.getDocument().addDocumentListener(new DocumentAdapter(config, properties[1]));
-        
+
         // Create the button which allows setting of other types of proxy.
         JButton advancedProxyButton = new JButton(Translator.R("NSAdvanced") + "...");
         advancedProxyButton.addActionListener(new ActionListener() {
             @Override
             public void actionPerformed(ActionEvent e) {
-                try {
-                    AdvancedProxySettingsDialog.showAdvancedProxySettingsDialog(config);
-                    addressField.setText(config.getProperty(properties[1]));
-                    portField.setText(config.getProperty(properties[2]));
-                } catch (Exception e1) {
-                    e1.printStackTrace();
-                }
+                AdvancedProxySettingsDialog.showAdvancedProxySettingsDialog(config);
+                addressField.setText(config.getProperty(properties[1]));
+                portField.setText(config.getProperty(properties[2]));
             }
         });
 
diff --git a/netx/net/sourceforge/jnlp/controlpanel/TemporaryInternetFilesPanel.java b/netx/net/sourceforge/jnlp/controlpanel/TemporaryInternetFilesPanel.java
index bab888b..7278ec2 100644
--- a/netx/net/sourceforge/jnlp/controlpanel/TemporaryInternetFilesPanel.java
+++ b/netx/net/sourceforge/jnlp/controlpanel/TemporaryInternetFilesPanel.java
@@ -184,23 +184,10 @@ public class TemporaryInternetFilesPanel extends NamedBorderPanel implements Cha
         JPanel buttonDeleteRestore = new JPanel(new FlowLayout(FlowLayout.TRAILING));
         JButton bViewFiles = new JButton(Translator.R("TIFPViewFiles"));
         bViewFiles.addActionListener(new ActionListener() {
-
             @Override
             public void actionPerformed(ActionEvent e) {
-                SwingUtilities.invokeLater(new Runnable() {
-                    @Override
-                    public void run() {
-                        try {
-                            CacheViewer.showCacheDialog(config);
-                        } catch (Exception e1) {
-                            // TODO Auto-generated catch block
-                            e1.printStackTrace();
-                        }
-
-                    }
-                });
+                CacheViewer.showCacheDialog(config);
             }
-
         });
         buttonDeleteRestore.add(bViewFiles);
 
-- 
cgit v1.2.3