Browse Source

Fixes style search path for MSYS2

merge-requests/365/head
eidheim 8 years ago
parent
commit
5611259a1b
  1. 13
      src/source.cc

13
src/source.cc

@ -780,11 +780,16 @@ void Source::View::configure() {
DiffView::configure(); DiffView::configure();
auto style_scheme_manager=StyleSchemeManager::get_default(); auto style_scheme_manager=StyleSchemeManager::get_default();
static bool call_prepend_search_path=true; static std::string juci_search_path=(Config::get().home_juci_path/"styles").string();
if(call_prepend_search_path) { bool found_juci_search_path=false;
style_scheme_manager->prepend_search_path((Config::get().home_juci_path/"styles").string()); for(auto &search_path: style_scheme_manager->get_search_path()) {
call_prepend_search_path=false; if(search_path==juci_search_path) {
found_juci_search_path=true;
break;
}
} }
if(!found_juci_search_path)
style_scheme_manager->prepend_search_path(juci_search_path);
if(Config::get().source.style.size()>0) { if(Config::get().source.style.size()>0) {
auto scheme = style_scheme_manager->get_scheme(Config::get().source.style); auto scheme = style_scheme_manager->get_scheme(Config::get().source.style);
if(scheme) if(scheme)

Loading…
Cancel
Save