From 67714973af86afa4fa071eace0014d009f63c8f4 Mon Sep 17 00:00:00 2001 From: cxl Date: Sat, 16 Nov 2013 18:31:01 +0000 Subject: [PATCH] Attempted to solve svn sync focus issue #556 git-svn-id: svn://ultimatepp.org/upp/trunk@6569 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- uppsrc/ide/idetool.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/uppsrc/ide/idetool.cpp b/uppsrc/ide/idetool.cpp index 59d8d2f36..56542423d 100644 --- a/uppsrc/ide/idetool.cpp +++ b/uppsrc/ide/idetool.cpp @@ -331,6 +331,7 @@ void SvnSyncDirs(const Vector& working) { if(!CheckSvn()) return; + Ptr f = Ctrl::GetFocusCtrl(); SvnSync svn; String msgs; LoadFromGlobal(msgs, "svn-msgs"); @@ -340,6 +341,8 @@ void SvnSyncDirs(const Vector& working) svn.DoSync(); msgs = svn.GetMsgs(); StoreToGlobal(msgs, "svn-msgs"); + if(f) + f->SetFocus(); } void Ide::SyncSvnDirs(const Vector& working)