Browse Source

Fixed prettier error tooltips

merge-requests/391/head
eidheim 7 years ago
parent
commit
6f7388bf4d
  1. 9
      src/source.cc

9
src/source.cc

@ -664,15 +664,14 @@ void Source::View::setup_format_style(bool is_generic_view) {
try { try {
auto start = get_iter_at_line_offset(atoi(sm[2].str().c_str()) - 1, atoi(sm[3].str().c_str()) - 1); auto start = get_iter_at_line_offset(atoi(sm[2].str().c_str()) - 1, atoi(sm[3].str().c_str()) - 1);
++num_errors; ++num_errors;
if(start.ends_line()) while(start.ends_line() && start.backward_char()) {}
start.backward_char();
auto end = start; auto end = start;
end.forward_char(); end.forward_char();
if(start == end) if(start == end)
start.forward_char(); start.backward_char();
add_diagnostic_tooltip(start, end, true, [sm = std::move(sm)](const Glib::RefPtr<Gtk::TextBuffer> &buffer) { add_diagnostic_tooltip(start, end, true, [error_message = sm[1].str()](const Glib::RefPtr<Gtk::TextBuffer> &buffer) {
buffer->insert_at_cursor(sm[1].str()); buffer->insert_at_cursor(error_message);
}); });
} }
catch(...) { catch(...) {

Loading…
Cancel
Save