Bug 919429 - [Message manager] We must not force weak listeners to implement Ci.nsIMessageListener. r=smaug

This commit is contained in:
Fernando Jiménez 2013-09-25 21:08:04 +02:00
parent 4da96574de
commit 095b44694c

View File

@ -757,7 +757,7 @@ nsFrameMessageManager::ReceiveMessage(nsISupports* aTarget,
for (uint32_t i = 0; i < mListeners.Length(); ++i) {
// Remove mListeners[i] if it's an expired weak listener.
nsCOMPtr<nsIMessageListener> weakListener;
nsCOMPtr<nsISupports> weakListener;
if (mListeners[i].mWeakListener) {
weakListener = do_QueryReferent(mListeners[i].mWeakListener);
if (!weakListener) {