diff options
Diffstat (limited to 'src/Editor.cxx')
| -rw-r--r-- | src/Editor.cxx | 8 | 
1 files changed, 1 insertions, 7 deletions
| diff --git a/src/Editor.cxx b/src/Editor.cxx index f721c4361..62bc60a09 100644 --- a/src/Editor.cxx +++ b/src/Editor.cxx @@ -2424,13 +2424,7 @@ void Editor::NotifyIndicatorClick(bool click, int position, bool shift, bool ctr  }  bool Editor::NotifyMarginClick(Point pt, int modifiers) { -	int marginClicked = -1; -	int x = vs.textStart - vs.fixedColumnWidth; -	for (size_t margin = 0; margin < vs.ms.size(); margin++) { -		if ((pt.x >= x) && (pt.x < x + vs.ms[margin].width)) -			marginClicked = static_cast<int>(margin); -		x += vs.ms[margin].width; -	} +	const int marginClicked = vs.MarginFromLocation(pt);  	if ((marginClicked >= 0) && vs.ms[marginClicked].sensitive) {  		int position = pdoc->LineStart(LineFromLocation(pt));  		if ((vs.ms[marginClicked].mask & SC_MASK_FOLDERS) && (foldAutomatic & SC_AUTOMATICFOLD_CLICK)) { | 
