From: "Neil Hodgson" <[EMAIL PROTECTED]>
Armel Asselin:

Thank you for the code, I dump you the stack trace which I systematically
get when I 'pause' the execution of my procedure:
ContractionState::MakeValid()  Line 41

  You should update to Revision 1.17 of ContractionState.cxx which
became available in Scintilla 1.72.

--- ContractionState.cxx 2006/02/07 10:17:57 1.16
+++ ContractionState.cxx 2006/12/31 22:25:37 1.17
@@ -208,11 +208,11 @@
 if (lines[line].visible != visible) {
 delta += visible ? lines[line].height : -lines[line].height;
 lines[line].visible = visible;
+ valid = false;
 }
 }
 }
 linesInDisplay += delta;
- valid = false;
 return delta != 0;
}
the code does not go through ContractionState::SetVisible, so the patch did not change anything. any idea, if a multistep "do", like SC_MULTISTEPUNDOREDO was handled would be possible?

Armel


_______________________________________________
Scintilla-interest mailing list
[email protected]
http://mailman.lyra.org/mailman/listinfo/scintilla-interest

Reply via email to