mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-03 06:18:38 +09:00
Issue #1053 - Part 2a: Remove android from /layout (partial)
This removes android code from base, build, forms, generic, inspector, style, printing, tools and xul.
This commit is contained in:
parent
b21588597c
commit
7167c960d0
43 changed files with 56 additions and 540 deletions
|
|
@ -197,10 +197,6 @@
|
|||
#include "mozilla/StyleSheetInlines.h"
|
||||
#include "mozilla/dom/ImageTracker.h"
|
||||
|
||||
#ifdef ANDROID
|
||||
#include "nsIDocShellTreeOwner.h"
|
||||
#endif
|
||||
|
||||
#ifdef MOZ_TASK_TRACER
|
||||
#include "GeckoTaskTracer.h"
|
||||
using namespace mozilla::tasktracer;
|
||||
|
|
@ -7287,12 +7283,6 @@ PresShell::HandleEvent(nsIFrame* aFrame,
|
|||
// if the mouse is being captured then retarget the mouse event at the
|
||||
// document that is being captured.
|
||||
retargetEventDoc = capturingContent->GetComposedDoc();
|
||||
#ifdef ANDROID
|
||||
} else if ((aEvent->mClass == eTouchEventClass) ||
|
||||
(aEvent->mClass == eMouseEventClass) ||
|
||||
(aEvent->mClass == eWheelEventClass)) {
|
||||
retargetEventDoc = GetTouchEventTargetDocument();
|
||||
#endif
|
||||
}
|
||||
|
||||
if (retargetEventDoc) {
|
||||
|
|
@ -7846,38 +7836,6 @@ PresShell::HandleEvent(nsIFrame* aFrame,
|
|||
return rv;
|
||||
}
|
||||
|
||||
#ifdef ANDROID
|
||||
nsIDocument*
|
||||
PresShell::GetTouchEventTargetDocument()
|
||||
{
|
||||
nsPresContext* context = GetPresContext();
|
||||
if (!context || !context->IsRoot()) {
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
nsCOMPtr<nsIDocShellTreeItem> shellAsTreeItem = context->GetDocShell();
|
||||
if (!shellAsTreeItem) {
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
nsCOMPtr<nsIDocShellTreeOwner> owner;
|
||||
shellAsTreeItem->GetTreeOwner(getter_AddRefs(owner));
|
||||
if (!owner) {
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
// now get the primary content shell (active tab)
|
||||
nsCOMPtr<nsIDocShellTreeItem> item;
|
||||
owner->GetPrimaryContentShell(getter_AddRefs(item));
|
||||
nsCOMPtr<nsIDocShell> childDocShell = do_QueryInterface(item);
|
||||
if (!childDocShell) {
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
return childDocShell->GetDocument();
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifdef DEBUG
|
||||
void
|
||||
PresShell::ShowEventTargetDebug()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue