Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Mar 12, 2013, 10:05:25 PM (11 years ago)
Author:
landauf
Message:

return pointers instead of references because they could be null

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/testing/src/libraries/core/Core.cc

    r9538 r9547  
    181181
    182182        // Set the correct log path and rewrite the log file with the correct log levels
    183         OutputManager::getInstance().getLogWriter().setLogDirectory(PathConfig::getLogPathString());
     183        OutputManager::getInstance().getLogWriter()->setLogDirectory(PathConfig::getLogPathString());
    184184
    185185#if !defined(ORXONOX_PLATFORM_APPLE) && !defined(ORXONOX_USE_WINMAIN)
     
    259259    void Core::setConfigValues()
    260260    {
    261         SetConfigValueExternal(OutputManager::getInstance().getLogWriter().configurableMaxLevel_,
    262                                OutputManager::getInstance().getLogWriter().getConfigurableSectionName(),
    263                                OutputManager::getInstance().getLogWriter().getConfigurableMaxLevelName(),
    264                                OutputManager::getInstance().getLogWriter().configurableMaxLevel_)
     261        SetConfigValueExternal(OutputManager::getInstance().getLogWriter()->configurableMaxLevel_,
     262                               OutputManager::getInstance().getLogWriter()->getConfigurableSectionName(),
     263                               OutputManager::getInstance().getLogWriter()->getConfigurableMaxLevelName(),
     264                               OutputManager::getInstance().getLogWriter()->configurableMaxLevel_)
    265265            .description("The maximum level of output shown in the log file")
    266             .callback(static_cast<BaseWriter*>(&OutputManager::getInstance().getLogWriter()), &BaseWriter::changedConfigurableLevel);
    267         SetConfigValueExternal(OutputManager::getInstance().getLogWriter().configurableAdditionalContextsMaxLevel_,
    268                                OutputManager::getInstance().getLogWriter().getConfigurableSectionName(),
    269                                OutputManager::getInstance().getLogWriter().getConfigurableAdditionalContextsMaxLevelName(),
    270                                OutputManager::getInstance().getLogWriter().configurableAdditionalContextsMaxLevel_)
     266            .callback(static_cast<BaseWriter*>(OutputManager::getInstance().getLogWriter()), &BaseWriter::changedConfigurableLevel);
     267        SetConfigValueExternal(OutputManager::getInstance().getLogWriter()->configurableAdditionalContextsMaxLevel_,
     268                               OutputManager::getInstance().getLogWriter()->getConfigurableSectionName(),
     269                               OutputManager::getInstance().getLogWriter()->getConfigurableAdditionalContextsMaxLevelName(),
     270                               OutputManager::getInstance().getLogWriter()->configurableAdditionalContextsMaxLevel_)
    271271            .description("The maximum level of output shown in the log file for additional contexts")
    272             .callback(static_cast<BaseWriter*>(&OutputManager::getInstance().getLogWriter()), &BaseWriter::changedConfigurableAdditionalContextsLevel);
    273         SetConfigValueExternal(OutputManager::getInstance().getLogWriter().configurableAdditionalContexts_,
    274                                OutputManager::getInstance().getLogWriter().getConfigurableSectionName(),
    275                                OutputManager::getInstance().getLogWriter().getConfigurableAdditionalContextsName(),
    276                                OutputManager::getInstance().getLogWriter().configurableAdditionalContexts_)
     272            .callback(static_cast<BaseWriter*>(OutputManager::getInstance().getLogWriter()), &BaseWriter::changedConfigurableAdditionalContextsLevel);
     273        SetConfigValueExternal(OutputManager::getInstance().getLogWriter()->configurableAdditionalContexts_,
     274                               OutputManager::getInstance().getLogWriter()->getConfigurableSectionName(),
     275                               OutputManager::getInstance().getLogWriter()->getConfigurableAdditionalContextsName(),
     276                               OutputManager::getInstance().getLogWriter()->configurableAdditionalContexts_)
    277277            .description("Additional output contexts shown in the log file")
    278             .callback(static_cast<BaseWriter*>(&OutputManager::getInstance().getLogWriter()), &BaseWriter::changedConfigurableAdditionalContexts);
     278            .callback(static_cast<BaseWriter*>(OutputManager::getInstance().getLogWriter()), &BaseWriter::changedConfigurableAdditionalContexts);
    279279
    280280        SetConfigValue(bDevMode_, PathConfig::buildDirectoryRun())
Note: See TracChangeset for help on using the changeset viewer.