зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1082486 - Part 1 - Clean up for Mozilla coding style. r=roc
Also, check mVisible before calling UpdatePosition() in SyncVisibilityWithCaret().
This commit is contained in:
Родитель
258ec900a4
Коммит
ddbe993306
|
@ -351,11 +351,15 @@ void
|
|||
TouchCaret::SyncVisibilityWithCaret()
|
||||
{
|
||||
TOUCHCARET_LOG("SyncVisibilityWithCaret");
|
||||
if (IsDisplayable()) {
|
||||
SetVisibility(true);
|
||||
UpdatePosition();
|
||||
} else {
|
||||
|
||||
if (!IsDisplayable()) {
|
||||
SetVisibility(false);
|
||||
return;
|
||||
}
|
||||
|
||||
SetVisibility(true);
|
||||
if (mVisible) {
|
||||
UpdatePosition();
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -363,12 +367,15 @@ void
|
|||
TouchCaret::UpdatePositionIfNeeded()
|
||||
{
|
||||
TOUCHCARET_LOG("UpdatePositionIfNeeded");
|
||||
if (IsDisplayable()) {
|
||||
if (mVisible) {
|
||||
UpdatePosition();
|
||||
}
|
||||
} else {
|
||||
|
||||
if (!IsDisplayable()) {
|
||||
SetVisibility(false);
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
if (mVisible) {
|
||||
UpdatePosition();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче