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() &&