Ignore:
Timestamp:
12/23/06 20:44:49 (13 years ago)
Author:
art
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • nrEngine/src/Resource.cpp

    r1 r15  
    2929                mResIsEmpty = false; 
    3030                mResDataSize = sizeof(*this); 
    31                 mResLoader = NULL; 
     31                //mResLoader = NULL; 
    3232                setResourceType(resType); 
    3333        } 
     
    3737        { 
    3838                // check for valid loader 
    39                 if (mResLoader != NULL) 
     39                /*if (mResLoader != NULL) 
    4040                { 
    4141                        // notify the parent loader, that the resource object will be removed now 
    42                         mResLoader->unload(this); 
    43                         mResLoader->notifyRemoveResource(this); 
    44                 } 
     42                        mResLoader->remove(this); 
     43                }*/ 
     44                 
     45                // notify the manager, that this resource was  
    4546        } 
    4647 
     
    4849        Result IResource::unloadRes() 
    4950        { 
    50                 if (mResLoader) mResLoader->notifyUnloadResource(this); 
     51                //if (mResLoader) mResLoader->notifyUnloadResource(this); 
    5152                return OK; 
    5253        } 
    5354 
    54          
    5555        //---------------------------------------------------------------------------------- 
    5656        Result IResource::unloadResThroughLoader() 
     
    6363                        NR_EXCEPT(RES_LOADER_NOT_EXISTS, msg, "IResource::~IResource()"); 
    6464                } 
    65                 return mResLoader->unload(this); 
     65                return mResLoader->unload(getSharedPtrFromThis()); 
    6666        } 
    6767 
     
    7676                        NR_EXCEPT(RES_LOADER_NOT_EXISTS, msg, "IResource::~IResource()"); 
    7777                } 
    78                 return mResLoader->reload(this); 
     78                return mResLoader->reload(getSharedPtrFromThis()); 
    7979        } 
    8080 
     
    8989                        NR_EXCEPT(RES_LOADER_NOT_EXISTS, msg, "IResource::~IResource()"); 
    9090                } 
    91                 return mResLoader->remove(this); 
     91                return mResLoader->remove(getSharedPtrFromThis()); 
    9292        } 
    93  
    9493}; 
    9594 
Note: See TracChangeset for help on using the changeset viewer.