# HG changeset patch # User etisserant # Date 1187679281 -7200 # Node ID f2529e34e4b7fc6835d4a26739cc40025e923d70 # Parent 73212220ad225d5f49b0e3be7f5a3e33e8271917 Prevent problems showing ST code after failed build diff -r 73212220ad22 -r f2529e34e4b7 TextViewer.py --- a/TextViewer.py Thu Aug 16 10:40:27 2007 +0200 +++ b/TextViewer.py Tue Aug 21 08:54:41 2007 +0200 @@ -142,11 +142,12 @@ self.SetModEventMask(wx.stc.STC_MOD_BEFOREINSERT|wx.stc.STC_MOD_BEFOREDELETE) - self.Bind(wx.EVT_KEY_DOWN, self.OnKeyDown) - self.Bind(wx.stc.EVT_STC_STYLENEEDED, self.OnStyleNeeded, id=ID_TEXTVIEWER) - self.Bind(wx.stc.EVT_STC_DO_DROP, self.OnDoDrop, id=ID_TEXTVIEWER) - self.Bind(wx.EVT_KILL_FOCUS, self.OnKillFocus) - self.Bind(wx.stc.EVT_STC_MODIFIED, self.OnModification, id=ID_TEXTVIEWER) + self.Bind(wx.stc.EVT_STC_STYLENEEDED, self.OnStyleNeeded, id=ID_TEXTVIEWER) + if window and controler : + self.Bind(wx.EVT_KEY_DOWN, self.OnKeyDown) + self.Bind(wx.stc.EVT_STC_DO_DROP, self.OnDoDrop, id=ID_TEXTVIEWER) + self.Bind(wx.EVT_KILL_FOCUS, self.OnKillFocus) + self.Bind(wx.stc.EVT_STC_MODIFIED, self.OnModification, id=ID_TEXTVIEWER) def OnModification(self, event): if not self.DisableEvents: