зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1029943 - Part 1 - Hide selection carets when blurred. r=roc
This commit is contained in:
Родитель
ffcd9af8d5
Коммит
ac2d35c2aa
|
@ -36,6 +36,7 @@
|
|||
#include "nsIObjectFrame.h"
|
||||
#include "nsBindingManager.h"
|
||||
#include "nsStyleCoord.h"
|
||||
#include "SelectionCarets.h"
|
||||
|
||||
#include "mozilla/ContentEvents.h"
|
||||
#include "mozilla/dom/Element.h"
|
||||
|
@ -1566,6 +1567,11 @@ nsFocusManager::Blur(nsPIDOMWindow* aWindowToClear,
|
|||
return true;
|
||||
}
|
||||
|
||||
nsRefPtr<SelectionCarets> selectionCarets = presShell->GetSelectionCarets();
|
||||
if (selectionCarets) {
|
||||
selectionCarets->SetVisibility(false);
|
||||
}
|
||||
|
||||
bool clearFirstBlurEvent = false;
|
||||
if (!mFirstBlurEvent) {
|
||||
mFirstBlurEvent = content;
|
||||
|
|
Загрузка…
Ссылка в новой задаче