Merge pull request #69 from samhocevar/fix-single-line-comment-logic
Fix single line comment logic.
diff --git a/TextEditor.cpp b/TextEditor.cpp
index c547972..2093ce1 100644
--- a/TextEditor.cpp
+++ b/TextEditor.cpp
@@ -1925,7 +1925,8 @@
auto from = line.begin() + currentCoord.mColumn;
auto& startStr = mLanguageDefinition.mCommentStart;
auto& singleStartStr = mLanguageDefinition.mSingleLineComment;
- if (currentCoord.mColumn + singleStartStr.size() <= line.size() &&
+ if (singleStartStr.size() > 0 &&
+ currentCoord.mColumn + singleStartStr.size() <= line.size() &&
equals(singleStartStr.begin(), singleStartStr.end(), from, from + singleStartStr.size(), pred))
withinSingleLineComment = true;
else if (!withinSingleLineComment && currentCoord.mColumn + startStr.size() <= line.size() &&