Patch 2827662: By default, removeFrameListener doesn't check if the listener-to-be-removed is actually in the frame listener set. So when removing an unexisting frame listener before adding it, it will never be added to the actual frame listener set, as addFrameListener finds the listener in the removed listeners set.
Patch 2827662: By default, removeFrameListener doesn't check if the listener-to-be-removed is actually in the frame listener set. So when removing an unexisting frame listener before adding it, it will never be added to the actual frame listener set, as addFrameListener finds the listener in the removed listeners set.

--HG--
branch : v1-6
extra : convert_revision : svn%3A8631bf8a-c64b-0410-883c-f3eb003322f7/branches/v1-6%401029

largerussiangames/ogre,largerussiangames/ogre,jhu-lcsr-forks/ogre,ehsan/ogre,ruleless/ogre,nezticle/ogre,vancepym/ogre,bhlzlx/ogre,largerussiangames/ogre,ehsan/ogre,jhu-lcsr-forks/ogre,nezticle/ogre,ehsan/ogre,vancepym/ogre,bhlzlx/ogre,jhu-lcsr-forks/ogre,ehsan/ogre,bhlzlx/ogre,ruleless/ogre,vancepym/ogre,jhu-lcsr-forks/ogre,ruleless/ogre,jhu-lcsr-forks/ogre,bhlzlx/ogre,nezticle/ogre,vancepym/ogre,ruleless/ogre,largerussiangames/ogre,nezticle/ogre,bhlzlx/ogre,bhlzlx/ogre,ehsan/ogre,vancepym/ogre,ruleless/ogre,ruleless/ogre