From c3ace5723323a5d5e27b758992749bcbf5659cf1 Mon Sep 17 00:00:00 2001 From: martin Date: Tue, 29 Mar 2011 21:25:33 +0000 Subject: [PATCH] SynEdit: optimize syncro edit / skip event if inactive git-svn-id: trunk@30073 - --- components/synedit/synpluginsyncronizededitbase.pp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/components/synedit/synpluginsyncronizededitbase.pp b/components/synedit/synpluginsyncronizededitbase.pp index f943f6a7d0..1ce2e5a360 100644 --- a/components/synedit/synpluginsyncronizededitbase.pp +++ b/components/synedit/synpluginsyncronizededitbase.pp @@ -1175,8 +1175,10 @@ end; procedure TSynPluginCustomSyncroEdit.DoPaintLockEnded; begin inherited DoPaintLockEnded; - ApplyChangeList; - UpdateCurrentCell; + if Active then begin + ApplyChangeList; + UpdateCurrentCell; + end; end; procedure TSynPluginCustomSyncroEdit.UpdateCurrentCell;