diff --git a/src/lib/Project.cpp b/src/lib/Project.cpp index 81ee7836..51b494fb 100644 --- a/src/lib/Project.cpp +++ b/src/lib/Project.cpp @@ -49,6 +49,8 @@ std::shared_ptr Project::create( )); } break; + default: + break; } if (project) @@ -66,7 +68,7 @@ bool Project::refresh(bool forceRefresh) { if (allowsRefresh()) { - bool loadedSettings = getProjectSettings()->reload(); + getProjectSettings()->reload(); updateFileManager(m_fileManager); @@ -153,6 +155,9 @@ void Project::load() switch (m_state) { + case PROJECT_STATE_NOT_LOADED: + break; + case PROJECT_STATE_EMPTY: buildIndex(false); m_state = PROJECT_STATE_LOADED; diff --git a/src/lib/settings/ApplicationSettings.cpp b/src/lib/settings/ApplicationSettings.cpp index 46a751db..83d0edbe 100644 --- a/src/lib/settings/ApplicationSettings.cpp +++ b/src/lib/settings/ApplicationSettings.cpp @@ -157,7 +157,7 @@ void ApplicationSettings::setScrollSpeed(float scrollSpeed) bool ApplicationSettings::getLoggingEnabled() const { - return getValue("application/logging_enabled", false); + return getValue("application/logging_enabled", false); } void ApplicationSettings::setLoggingEnabled(bool loggingEnabled) diff --git a/src/lib/settings/CxxProjectSettings.cpp b/src/lib/settings/CxxProjectSettings.cpp index 10f1738c..bb50c14b 100644 --- a/src/lib/settings/CxxProjectSettings.cpp +++ b/src/lib/settings/CxxProjectSettings.cpp @@ -27,7 +27,7 @@ bool CxxProjectSettings::equalsExceptNameAndLocation(const ProjectSettings& othe { if (other.getLanguage() == getLanguage()) { - const CxxProjectSettings* typedOther = dynamic_cast(&other); + // const CxxProjectSettings* typedOther = dynamic_cast(&other); return( ProjectSettings::equalsExceptNameAndLocation(other)// && // utility::isPermutation(getClasspaths(), typedOther->getClasspaths()) diff --git a/src/lib/settings/LanguageType.cpp b/src/lib/settings/LanguageType.cpp index 4f6bcf4b..1298aed8 100644 --- a/src/lib/settings/LanguageType.cpp +++ b/src/lib/settings/LanguageType.cpp @@ -10,6 +10,8 @@ std::string languageTypeToString(LanguageType t) return "C++"; case LANGUAGE_JAVA: return "Java"; + case LANGUAGE_UNKNOWN: + break; } return "unknown"; } @@ -40,6 +42,8 @@ std::string getSymbolNameDelimiterForLanguage(LanguageType t) return "::"; case LANGUAGE_JAVA: return "."; + case LANGUAGE_UNKNOWN: + break; } return "@"; }