From ac396b2a588337795139ab604fd3d60a78aec899 Mon Sep 17 00:00:00 2001 From: Nadya Zabrodina Date: Mon, 17 Aug 2015 01:05:28 +0300 Subject: [PATCH] [MQ]: save possible reordering etc before editing names --- .../zmlx/hg4idea/ui/HgMqUnAppliedPatchesPanel.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/plugins/hg4idea/src/org/zmlx/hg4idea/ui/HgMqUnAppliedPatchesPanel.java b/plugins/hg4idea/src/org/zmlx/hg4idea/ui/HgMqUnAppliedPatchesPanel.java index 731581281fd6..f8d44b0071ba 100644 --- a/plugins/hg4idea/src/org/zmlx/hg4idea/ui/HgMqUnAppliedPatchesPanel.java +++ b/plugins/hg4idea/src/org/zmlx/hg4idea/ui/HgMqUnAppliedPatchesPanel.java @@ -393,10 +393,15 @@ public class HgMqUnAppliedPatchesPanel extends JPanel implements DataProvider, H @Override public void editingStopped(ChangeEvent e) { - int editingRow = getEditingRow(); - String oldName = getModel().getPatchName(editingRow); + final int editingRow = getEditingRow(); + final String oldName = getModel().getPatchName(editingRow); super.editingStopped(e); - HgQRenameCommand.performPatchRename(myRepository, oldName, getModel().getPatchName(editingRow)); + updatePatchSeriesInBackground(new Runnable() { + @Override + public void run() { + HgQRenameCommand.performPatchRename(myRepository, oldName, getModel().getPatchName(editingRow)); + } + }); } } }