diff options
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; |