# HG changeset patch # User lbessard # Date 1236957812 -3600 # Node ID 2a5421d0f2866846fb1e21a93d2874d11d788b77 # Parent bb25a8edd3e4687193a1c900456b0da3fcc07e41 Modifications on divergence not buffered fixed diff -r bb25a8edd3e4 -r 2a5421d0f286 SFCViewer.py --- a/SFCViewer.py Fri Mar 13 16:20:37 2009 +0100 +++ b/SFCViewer.py Fri Mar 13 16:23:32 2009 +0100 @@ -659,6 +659,7 @@ if isinstance(divergence, SFC_Divergence): if self.GetDrawingMode() == FREEDRAWING_MODE: divergence.AddBranch() + self.RefreshDivergenceModel(divergence) else: type = divergence.GetType() if type in [SELECTION_DIVERGENCE, SIMULTANEOUS_DIVERGENCE]: @@ -679,6 +680,7 @@ if isinstance(divergence, SFC_Divergence): if self.GetDrawingMode() == FREEDRAWING_MODE: divergence.RemoveHandledBranch() + self.RefreshDivergenceModel(divergence) self.RefreshBuffer() self.RefreshScrollBars() self.Refresh(False)