зеркало из https://github.com/mozilla/gecko-dev.git
Bug 572598 - Part 4: Don't attempt to check empty selections, after all, they're empty; r=roc
This commit is contained in:
Родитель
2186dda269
Коммит
040e4e59d1
|
@ -100,10 +100,13 @@ NS_IMETHODIMP TypeInState::NotifySelectionChanged(nsIDOMDocument *, nsISelection
|
||||||
{
|
{
|
||||||
PRBool isCollapsed = PR_FALSE;
|
PRBool isCollapsed = PR_FALSE;
|
||||||
nsresult result = aSelection->GetIsCollapsed(&isCollapsed);
|
nsresult result = aSelection->GetIsCollapsed(&isCollapsed);
|
||||||
|
|
||||||
NS_ENSURE_SUCCESS(result, result);
|
NS_ENSURE_SUCCESS(result, result);
|
||||||
|
|
||||||
if (isCollapsed)
|
PRInt32 rangeCount = 0;
|
||||||
|
result = aSelection->GetRangeCount(&rangeCount);
|
||||||
|
NS_ENSURE_SUCCESS(result, result);
|
||||||
|
|
||||||
|
if (isCollapsed && rangeCount)
|
||||||
{
|
{
|
||||||
nsCOMPtr<nsIDOMNode> selNode;
|
nsCOMPtr<nsIDOMNode> selNode;
|
||||||
PRInt32 selOffset = 0;
|
PRInt32 selOffset = 0;
|
||||||
|
|
Загрузка…
Ссылка в новой задаче