Browse Source

Minor fix to similar_tokens_tag at buffer change.

merge-requests/365/head
eidheim 10 years ago
parent
commit
8b7ae024fa
  1. 7
      src/source.cc

7
src/source.cc

@ -2081,7 +2081,12 @@ Source::ClangViewAutocomplete(file_path, project_path, language) {
get_buffer()->signal_changed().connect([this]() { get_buffer()->signal_changed().connect([this]() {
if(!renaming && last_tagged_token) { if(!renaming && last_tagged_token) {
get_buffer()->remove_tag(similar_tokens_tag, get_buffer()->begin(), get_buffer()->end()); for(auto &mark: similar_token_marks) {
get_buffer()->remove_tag(similar_tokens_tag, mark.first->get_iter(), mark.second->get_iter());
get_buffer()->delete_mark(mark.first);
get_buffer()->delete_mark(mark.second);
}
similar_token_marks.clear();
last_tagged_token=Token(); last_tagged_token=Token();
} }
}); });

Loading…
Cancel
Save