зеркало из https://github.com/mozilla/gecko-dev.git
Fix for 51132 -- don't crash updating remove list command, and don't leak teh string. r=akkana
This commit is contained in:
Родитель
0bbb06a9ca
Коммит
bd14dd3fec
|
@ -475,7 +475,9 @@ nsRemoveListCommand::IsCommandEnabled(const PRUnichar *aCommand, nsISupports * r
|
|||
nsresult rv = editorShell->GetListState(&bMixed, &tagStr);
|
||||
if (NS_FAILED(rv)) return rv;
|
||||
|
||||
*outCmdEnabled = (*tagStr != nsnull);
|
||||
*outCmdEnabled = (tagStr && *tagStr != nsnull);
|
||||
|
||||
if (tagStr) nsCRT::free(tagStr);
|
||||
}
|
||||
|
||||
return NS_OK;
|
||||
|
|
|
@ -475,7 +475,9 @@ nsRemoveListCommand::IsCommandEnabled(const PRUnichar *aCommand, nsISupports * r
|
|||
nsresult rv = editorShell->GetListState(&bMixed, &tagStr);
|
||||
if (NS_FAILED(rv)) return rv;
|
||||
|
||||
*outCmdEnabled = (*tagStr != nsnull);
|
||||
*outCmdEnabled = (tagStr && *tagStr != nsnull);
|
||||
|
||||
if (tagStr) nsCRT::free(tagStr);
|
||||
}
|
||||
|
||||
return NS_OK;
|
||||
|
|
Загрузка…
Ссылка в новой задаче