Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Mar 17, 2011, 2:28:23 AM (13 years ago)
Author:
rgrieder
Message:

Fixed serious static initialisation problem. And I thought we caught them all…
Also replaced remaining references to Ogre::ResourceGroupManager::DEFAULT_RESOURCE_GROUP with our own code.

Location:
code/branches/kicklib/src/libraries
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • code/branches/kicklib/src/libraries/core/Resource.cc

    r6746 r8081  
    3636namespace orxonox
    3737{
    38     std::string Resource::DEFAULT_GROUP(Ogre::ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME);
     38    const std::string& Resource::getDefaultResourceGroup()
     39    {
     40        return Ogre::ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME;
     41    }
    3942
    4043    DataStreamPtr Resource::open(const std::string& name)
    4144    {
    4245        return Ogre::ResourceGroupManager::getSingleton().openResource(name,
    43             Ogre::ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME, true);
     46            getDefaultResourceGroup(), true);
    4447    }
    4548
  • code/branches/kicklib/src/libraries/core/Resource.h

    r7401 r8081  
    137137
    138138        //! Name of the default resource group (usually "General")
    139         static std::string DEFAULT_GROUP;
     139        static const std::string& getDefaultResourceGroup();
    140140
    141141    private:
  • code/branches/kicklib/src/libraries/tools/ResourceCollection.cc

    r7401 r8081  
    4545
    4646        // Default group is "General"
    47         this->setResourceGroup(Resource::DEFAULT_GROUP);
     47        this->setResourceGroup(Resource::getDefaultResourceGroup());
    4848    }
    4949
Note: See TracChangeset for help on using the changeset viewer.