From 3af7d70c11c69097bd19745eab2065fbfaaa9f34 Mon Sep 17 00:00:00 2001 From: Konstantin Bulenkov Date: Tue, 29 May 2012 16:30:30 +0200 Subject: [PATCH] fix annoying editor --- .../src/com/intellij/ui/tabs/FileColorSettingsTable.java | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/ui/tabs/FileColorSettingsTable.java b/platform/lang-impl/src/com/intellij/ui/tabs/FileColorSettingsTable.java index f984c4d09ccd..1fbddd66a95d 100644 --- a/platform/lang-impl/src/com/intellij/ui/tabs/FileColorSettingsTable.java +++ b/platform/lang-impl/src/com/intellij/ui/tabs/FileColorSettingsTable.java @@ -30,6 +30,7 @@ import javax.swing.table.TableCellRenderer; import javax.swing.table.TableColumn; import javax.swing.table.TableColumnModel; import java.awt.*; +import java.awt.event.MouseEvent; import java.util.ArrayList; import java.util.EventObject; import java.util.List; @@ -83,6 +84,7 @@ public abstract class FileColorSettingsTable extends JBTable { @Override public boolean editCellAt(int row, int column, EventObject e) { + if (e instanceof MouseEvent && ((MouseEvent)e).getClickCount() == 1) return false; final Object at = getModel().getValueAt(row, column); final FileColorConfigurationEditDialog dialog = new FileColorConfigurationEditDialog(myManager, ((FileColorConfiguration)at)); dialog.getScopeComboBox().setEnabled(false); @@ -90,11 +92,6 @@ public abstract class FileColorSettingsTable extends JBTable { return false; } - @Override - public boolean isCellEditable(int row, int column) { - return column == 1; - } - public boolean isModified() { final List current = getModel().getConfigurations();