From dd7ffc05d20a215d448fa2c039c66d056aeb3291 Mon Sep 17 00:00:00 2001 From: eidheim Date: Thu, 17 Sep 2015 15:09:06 +0200 Subject: [PATCH] Fixed bug that lead to configure being called twice. --- src/source.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/source.cc b/src/source.cc index a11a531..54f6ba9 100644 --- a/src/source.cc +++ b/src/source.cc @@ -89,8 +89,6 @@ Source::View::View(const boost::filesystem::path &file_path, Glib::RefPtrcreate_tag("spellcheck_error"); tag->property_underline()=Pango::Underline::UNDERLINE_ERROR; - - configure(); get_buffer()->signal_changed().connect([this](){ if(spellcheck_checker==NULL) @@ -996,6 +994,8 @@ std::vector Source::View::spellcheck_get_suggestions(const Gtk::Tex //// GenericView //// ///////////////////// Source::GenericView::GenericView(const boost::filesystem::path &file_path, Glib::RefPtr language) : View(file_path, language) { + configure(); + if(language) { get_source_buffer()->set_language(language); Singleton::terminal()->print("Language for file "+file_path.string()+" set to "+language->get_name()+".\n");