From 762947e0bb6b8f8024bfccca5b1ab092abd0073e Mon Sep 17 00:00:00 2001 From: Roman Shevchenko Date: Mon, 27 Jun 2011 20:55:46 +0400 Subject: [PATCH] Fix JBComboBoxTableCellEditorComponent not properly updated problem --- .../editors/JBComboBoxTableCellEditorComponent.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/platform/platform-api/src/com/intellij/ui/components/editors/JBComboBoxTableCellEditorComponent.java b/platform/platform-api/src/com/intellij/ui/components/editors/JBComboBoxTableCellEditorComponent.java index 84605768b3d5..5ac9875a078f 100644 --- a/platform/platform-api/src/com/intellij/ui/components/editors/JBComboBoxTableCellEditorComponent.java +++ b/platform/platform-api/src/com/intellij/ui/components/editors/JBComboBoxTableCellEditorComponent.java @@ -25,6 +25,7 @@ import com.intellij.util.PlatformIcons; import com.intellij.util.ui.EmptyIcon; import javax.swing.*; +import javax.swing.event.TableModelEvent; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; @@ -136,9 +137,10 @@ public class JBComboBoxTableCellEditorComponent extends JBLabel { } //myValue = myList.getSelectedValue(); //myTable.setValueAt(myValue, myRow, myColumn); // on Mac getCellEditorValue() called before myValue is set. - //myTable.tableChanged(new TableModelEvent(myTable.getModel(), myRow)); + myTable.tableChanged(new TableModelEvent(myTable.getModel(), myRow)); // force repaint } - }).createPopup() + }) + .createPopup() .show(new RelativePoint(myTable, point)); }