mozilla-bmo1602730.patch
author Wolfgang Rosenauer <wr@rosenauer.org>
Sat, 22 Aug 2020 08:33:39 +0200
branchfirefox79
changeset 1140 a9aa543a508a
parent 1136 d068eb84b4d3
permissions -rw-r--r--
FF79 latest
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1136
d068eb84b4d3 sync SLE specifics
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     1
# HG changeset patch
d068eb84b4d3 sync SLE specifics
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     2
# User msirringhaus@suse.de
d068eb84b4d3 sync SLE specifics
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     3
# Date 1582805890 -3600
d068eb84b4d3 sync SLE specifics
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     4
#      Thu Feb 27 13:18:10 2020 +0100
d068eb84b4d3 sync SLE specifics
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     5
# Node ID 457cbe5705f2a3759d3da36a05c0ed66ec61ea12
d068eb84b4d3 sync SLE specifics
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     6
# Parent  7440f4b6bab85068ca2f84e9c48e0706d04330e8
d068eb84b4d3 sync SLE specifics
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     7
imported patch mozilla-bmo1602730-FF73.patch
d068eb84b4d3 sync SLE specifics
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     8
d068eb84b4d3 sync SLE specifics
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     9
diff -r 7440f4b6bab8 gfx/layers/composite/CompositableHost.cpp
d068eb84b4d3 sync SLE specifics
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    10
--- a/gfx/layers/composite/CompositableHost.cpp	Thu Feb 27 13:17:56 2020 +0100
d068eb84b4d3 sync SLE specifics
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    11
+++ b/gfx/layers/composite/CompositableHost.cpp	Wed Jun 17 15:33:32 2020 +0200
d068eb84b4d3 sync SLE specifics
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    12
@@ -92,9 +92,13 @@
d068eb84b4d3 sync SLE specifics
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    13
   }
d068eb84b4d3 sync SLE specifics
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    14
   MOZ_ASSERT(source);
d068eb84b4d3 sync SLE specifics
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    15
 
d068eb84b4d3 sync SLE specifics
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    16
+  // Setting an alpha-mask here breaks the URL-bar on big endian (s390x)
d068eb84b4d3 sync SLE specifics
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    17
+  // if the typed URL is too long for the textbox (automatic scrolling needed)
d068eb84b4d3 sync SLE specifics
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    18
+#if MOZ_LITTLE_ENDIAN()
d068eb84b4d3 sync SLE specifics
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    19
   RefPtr<EffectMask> effect =
d068eb84b4d3 sync SLE specifics
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    20
       new EffectMask(source, source->GetSize(), aTransform);
d068eb84b4d3 sync SLE specifics
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    21
   aEffects.mSecondaryEffects[EffectTypes::MASK] = effect;
d068eb84b4d3 sync SLE specifics
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    22
+#endif
d068eb84b4d3 sync SLE specifics
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    23
   return true;
d068eb84b4d3 sync SLE specifics
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    24
 }
d068eb84b4d3 sync SLE specifics
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    25