# HG changeset patch # User Edouard Tisserant # Date 1658911494 -7200 # Node ID d2ca25a2d5d9df06fe0b82a1f765fee8ae87f6f3 # Parent d2d2a11366b12e2895867d4266089b9e674260b2 IDE: fix primary buffer selection being reset on each write to console on X11. This problem was making debug_project IDE test randomly failing diff -r d2d2a11366b1 -r d2ca25a2d5d9 BeremizIDE.py --- a/BeremizIDE.py Mon Jul 25 11:55:43 2022 +0200 +++ b/BeremizIDE.py Wed Jul 27 10:44:54 2022 +0200 @@ -535,7 +535,8 @@ event.Skip() def OnLogConsoleUpdateUI(self, event): - self.SetCopyBuffer(self.LogConsole.GetSelectedText(), True) + if event.GetUpdated()==wx.stc.STC_UPDATE_SELECTION: + self.SetCopyBuffer(self.LogConsole.GetSelectedText(), True) event.Skip() def OnLogConsoleMarginClick(self, event):