From f833ff84a76d8ac38f740163142461ee4041b68b Mon Sep 17 00:00:00 2001 From: Federico Fissore Date: Fri, 27 Feb 2015 10:02:29 +0100 Subject: [PATCH] Base and BaseNoGui: removed uncaught exception handler ContributionManagerUI: after install/upgrade/remove, cell updated and not in edit mode --- .../packages/contributions/ui/ContributionManagerUI.java | 2 ++ app/src/cc/arduino/ui/InstallerJDialog.java | 6 ------ arduino-core/src/processing/app/BaseNoGui.java | 2 -- 3 files changed, 2 insertions(+), 8 deletions(-) diff --git a/app/src/cc/arduino/packages/contributions/ui/ContributionManagerUI.java b/app/src/cc/arduino/packages/contributions/ui/ContributionManagerUI.java index 3a8bd22f1..fcd52ee61 100644 --- a/app/src/cc/arduino/packages/contributions/ui/ContributionManagerUI.java +++ b/app/src/cc/arduino/packages/contributions/ui/ContributionManagerUI.java @@ -157,6 +157,7 @@ public class ContributionManagerUI extends InstallerJDialog { if (platformToRemove != null) { installer.remove(platformToRemove); } + onIndexesUpdated(); } catch (Exception e) { throw new RuntimeException(e); } finally { @@ -175,6 +176,7 @@ public class ContributionManagerUI extends InstallerJDialog { try { setProgressVisible(true, _("Removing...")); installer.remove(platform); + onIndexesUpdated(); } catch (Exception e) { throw new RuntimeException(e); } finally { diff --git a/app/src/cc/arduino/ui/InstallerJDialog.java b/app/src/cc/arduino/ui/InstallerJDialog.java index 4d93cbdb5..067b22f15 100644 --- a/app/src/cc/arduino/ui/InstallerJDialog.java +++ b/app/src/cc/arduino/ui/InstallerJDialog.java @@ -229,12 +229,6 @@ public abstract class InstallerJDialog extends JDialog { updateBox.setEnabled(!visible); cellEditor.setEnabled(!visible); cellEditor.setStatus(status); - - if (visible && contribTable.isEditing()) { - TableCellEditor editor = contribTable.getCellEditor(); - if (editor != null) - editor.stopCellEditing(); - } } private void updateCellsHeight(TableModelEvent e) { diff --git a/arduino-core/src/processing/app/BaseNoGui.java b/arduino-core/src/processing/app/BaseNoGui.java index bf2455ff2..ba699b809 100644 --- a/arduino-core/src/processing/app/BaseNoGui.java +++ b/arduino-core/src/processing/app/BaseNoGui.java @@ -713,8 +713,6 @@ public class BaseNoGui { if (args.length == 0) showError(_("No parameters"), _("No command line parameters found"), null); - Thread.setDefaultUncaughtExceptionHandler(new DefaultUncaughtExceptionHandler()); - initPlatform(); initPortableFolder();