Remove the same way we added. Bug 343643, patch by Mikhail Zabaluev
<mhz@altlinux.org>, r+sr=bzbarsky git-svn-id: svn://10.0.0.236/trunk@203012 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
@@ -174,7 +174,8 @@ nsCommandManager::RemoveCommandObserver(nsIObserver *aCommandObserver, const cha
|
||||
if (!commandObservers)
|
||||
return NS_ERROR_UNEXPECTED;
|
||||
|
||||
nsresult removed = commandObservers->RemoveElement(aCommandObserver);
|
||||
nsCOMPtr<nsISupports> observerAsSupports = do_QueryInterface(aCommandObserver);
|
||||
nsresult removed = commandObservers->RemoveElement(observerAsSupports);
|
||||
return (removed) ? NS_OK : NS_ERROR_FAILURE;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user