aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorNeil <nyamatongwe@gmail.com>2013-07-08 21:27:54 +1000
committerNeil <nyamatongwe@gmail.com>2013-07-08 21:27:54 +1000
commit0b381c1827ba50c81a81a1ed4a3a7400bfcbb12a (patch)
tree05ff3b6fb23175a74a9a5a0f9a30f39c54d30dd1 /src
parent98968508cec9326e493c748b9c042b9fa1c1f47d (diff)
downloadscintilla-mirror-0b381c1827ba50c81a81a1ed4a3a7400bfcbb12a.tar.gz
Bug: [#1494]. Avoid crash if SC_MARK_PIXMAP used without a pixmap.
Diffstat (limited to 'src')
-rw-r--r--src/ViewStyle.cxx4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/ViewStyle.cxx b/src/ViewStyle.cxx
index fad487e6b..8d2a60e14 100644
--- a/src/ViewStyle.cxx
+++ b/src/ViewStyle.cxx
@@ -398,11 +398,11 @@ void ViewStyle::CalcLargestMarkerHeight() {
for (int m = 0; m <= MARKER_MAX; ++m) {
switch (markers[m].markType) {
case SC_MARK_PIXMAP:
- if (markers[m].pxpm->GetHeight() > largestMarkerHeight)
+ if (markers[m].pxpm && markers[m].pxpm->GetHeight() > largestMarkerHeight)
largestMarkerHeight = markers[m].pxpm->GetHeight();
break;
case SC_MARK_RGBAIMAGE:
- if (markers[m].image->GetHeight() > largestMarkerHeight)
+ if (markers[m].image && markers[m].image->GetHeight() > largestMarkerHeight)
largestMarkerHeight = markers[m].image->GetHeight();
break;
}