Last modified: 2010-05-15 15:38:04 UTC
When default skin is changed it appears mixed with monobook skin. Digging in to the code I realized that the cache was not invalidated when a new skin was loaded. This is the case when a user loads a skin and because of that this problem is not observed. In the file includes/User.php from line 294 you can read unset( $this->mSkin ); $this->mDataLoaded = false; $this->mBlockedby = -1; # Unset $this->setToken(); # Random $this->mHash = false; and I changed to unset( $this->mSkin ); $this->invalidateCache(); # VEB $this->mDataLoaded = false; $this->mBlockedby = -1; # Unset $this->setToken(); # Random $this->mHash = false; VEB.
I don't understand what you're referring to?