From c576d3688a161027ef47dcebd597a22c0f53e53b Mon Sep 17 00:00:00 2001 From: eidheim Date: Mon, 25 Apr 2016 13:35:56 +0200 Subject: [PATCH] No longer shows tooltips when mouse pointer is right of a line ending with a type cursor --- src/source_clang.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/source_clang.cc b/src/source_clang.cc index 325ebf2..8b4a8a1 100644 --- a/src/source_clang.cc +++ b/src/source_clang.cc @@ -381,12 +381,15 @@ void Source::ClangViewParse::show_type_tooltips(const Gdk::Rectangle &rectangle) get_iter_at_location(iter, location_x, location_y); Gdk::Rectangle iter_rectangle; get_iter_location(iter, iter_rectangle); + if(iter.ends_line() && location_x>iter_rectangle.get_x()) + return; if(iter_rectangle.get_x()>location_x) { if(!iter.starts_line()) { if(!iter.backward_char()) return; } } + bool found_token=false; if(!((*iter>='a' && *iter<='z') || (*iter>='A' && *iter<='Z') || (*iter>='0' && *iter<='9') || *iter=='_')) { if(!iter.backward_char())