From 982412a1145da5fbac1885c6616cb7587ee08ea3 Mon Sep 17 00:00:00 2001
From: jvergara <jvergara@localhost>
Date: Mon, 17 Nov 2008 14:22:13 +0000
Subject: [PATCH] Fix for issue 3590 (Changes in java arguments only apply when the edited cell loses focus.)
---
opends/src/guitools/org/opends/guitools/controlpanel/ui/TableViewEntryPanel.java | 20 ++++++++++++++++++++
1 files changed, 20 insertions(+), 0 deletions(-)
diff --git a/opends/src/guitools/org/opends/guitools/controlpanel/ui/TableViewEntryPanel.java b/opends/src/guitools/org/opends/guitools/controlpanel/ui/TableViewEntryPanel.java
index d9bec01..371dd84 100644
--- a/opends/src/guitools/org/opends/guitools/controlpanel/ui/TableViewEntryPanel.java
+++ b/opends/src/guitools/org/opends/guitools/controlpanel/ui/TableViewEntryPanel.java
@@ -226,6 +226,26 @@
*/
public Entry getEntry() throws OpenDsException
{
+ if (SwingUtilities.isEventDispatchThread())
+ {
+ editor.stopCellEditing();
+ }
+ else
+ {
+ try
+ {
+ SwingUtilities.invokeAndWait(new Runnable()
+ {
+ public void run()
+ {
+ editor.stopCellEditing();
+ }
+ });
+ }
+ catch (Throwable t)
+ {
+ }
+ }
Entry entry = null;
LDIFImportConfig ldifImportConfig = null;
try
--
Gitblit v1.10.0