diff options
author | nyamatongwe <unknown> | 2013-02-22 17:06:50 +1100 |
---|---|---|
committer | nyamatongwe <unknown> | 2013-02-22 17:06:50 +1100 |
commit | 050ec00a46f30ece18fdf732690f5897651e7809 (patch) | |
tree | 2806872e73440d8fcd7d15d72413a19fe7585c1d /src/ViewStyle.cxx | |
parent | e2fe6df591d73bcd545b79f248acb788a179a40c (diff) | |
download | scintilla-mirror-050ec00a46f30ece18fdf732690f5897651e7809.tar.gz |
Define the maximum number of margins in Scintilla.iface.
Diffstat (limited to 'src/ViewStyle.cxx')
-rw-r--r-- | src/ViewStyle.cxx | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/ViewStyle.cxx b/src/ViewStyle.cxx index b9284c05e..f316d264e 100644 --- a/src/ViewStyle.cxx +++ b/src/ViewStyle.cxx @@ -193,8 +193,8 @@ ViewStyle::ViewStyle(const ViewStyle &source) { someStylesForceCase = false; leftMarginWidth = source.leftMarginWidth; rightMarginWidth = source.rightMarginWidth; - for (int i=0; i < margins; i++) { - ms[i] = source.ms[i]; + for (int margin=0; margin <= SC_MAX_MARGIN; margin++) { + ms[margin] = source.ms[margin]; } maskInLine = source.maskInLine; fixedColumnWidth = source.fixedColumnWidth; @@ -308,7 +308,7 @@ void ViewStyle::Init(size_t stylesSize_) { ms[2].mask = 0; fixedColumnWidth = leftMarginWidth; maskInLine = 0xffffffff; - for (int margin=0; margin < margins; margin++) { + for (int margin=0; margin <= SC_MAX_MARGIN; margin++) { fixedColumnWidth += ms[margin].width; if (ms[margin].width > 0) maskInLine &= ~ms[margin].mask; @@ -389,7 +389,7 @@ void ViewStyle::Refresh(Surface &surface) { fixedColumnWidth = leftMarginWidth; maskInLine = 0xffffffff; - for (int margin=0; margin < margins; margin++) { + for (int margin=0; margin <= SC_MAX_MARGIN; margin++) { fixedColumnWidth += ms[margin].width; if (ms[margin].width > 0) maskInLine &= ~ms[margin].mask; |