<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>168911</bug_id>
          
          <creation_ts>2017-02-27 04:27:31 -0800</creation_ts>
          <short_desc>[GTK] Flickering when leaving accelerated compositing mode</short_desc>
          <delta_ts>2017-02-27 06:40:48 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKitGTK</component>
          <version>WebKit Local Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Gtk</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Carlos Garcia Campos">cgarcia</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bugs-noreply</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1281351</commentid>
    <comment_count>0</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2017-02-27 04:27:31 -0800</bug_when>
    <thetext>It doesn&apos;t always happen, and it too fast, more noticeable in website with a dark background, because we are drawing a single white fame. This happens when we leave AC mode and the threaded compositor is still rendering a frame. The render layer compositor already detached the root layer, so the threaded compositor doesn&apos;t actually render any of its layer (the backing store of all the layers has been destroyed at this point). However, CoordinatedGraphicsScene::paintToCurrentGLContext() always renders a white background when no web view color has been set. And that&apos;s the white frame we get. Rendering the web view background in CoordinatedGraphicsScene::paintToCurrentGLContext() is not needed at all, because the web view already takes care of rendering its background. So, we can simply remove the  m_viewBackgroundColor member from CoordinatedGraphicsScene because nobody is actually calling setViewBackgroundColor() and we never want to draw a white background either.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1281352</commentid>
    <comment_count>1</comment_count>
      <attachid>302837</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2017-02-27 04:30:00 -0800</bug_when>
    <thetext>Created attachment 302837
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1281353</commentid>
    <comment_count>2</comment_count>
      <attachid>302837</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2017-02-27 04:44:58 -0800</bug_when>
    <thetext>Comment on attachment 302837
Patch

Does this cause any change in behavior when loading pages in forced accelerated mode? E.g. the inital screen not being white?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1281354</commentid>
    <comment_count>3</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2017-02-27 04:51:53 -0800</bug_when>
    <thetext>(In reply to comment #2)
&gt; Comment on attachment 302837 [details]
&gt; Patch
&gt; 
&gt; Does this cause any change in behavior when loading pages in forced
&gt; accelerated mode? E.g. the inital screen not being white?

No, the web view renders the white background.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1281361</commentid>
    <comment_count>4</comment_count>
      <attachid>302839</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2017-02-27 06:24:09 -0800</bug_when>
    <thetext>Created attachment 302839
New patch

This is a simpler approach suggested by Zan, thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1281365</commentid>
    <comment_count>5</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2017-02-27 06:40:48 -0800</bug_when>
    <thetext>Committed r213060: &lt;http://trac.webkit.org/changeset/213060&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>302837</attachid>
            <date>2017-02-27 04:30:00 -0800</date>
            <delta_ts>2017-02-27 06:24:09 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>wk2-flickering.diff</filename>
            <type>text/plain</type>
            <size>4521</size>
            <attacher name="Carlos Garcia Campos">cgarcia</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZwppbmRleCBjOTIzMDY5Mzc2My4uMjE5MDE0ZDk2NjAgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJLaXQyL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyOCBAQAorMjAxNy0wMi0yNyAgQ2FybG9zIEdhcmNpYSBDYW1wb3MgIDxjZ2FyY2lhQGln
YWxpYS5jb20+CisKKyAgICAgICAgW0dUS10gRmxpY2tlcmluZyB3aGVuIGxlYXZpbmcgYWNjZWxl
cmF0ZWQgY29tcG9zaXRpbmcgbW9kZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTY4OTExCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgSXQgZG9lc24ndCBhbHdheXMgaGFwcGVuLCBhbmQgaXQncyB0b28gZmFz
dCwgbW9yZSBub3RpY2VhYmxlIGluIHdlYnNpdGVzIHdpdGggYSBkYXJrIGJhY2tncm91bmQsIGJl
Y2F1c2Ugd2UgYXJlCisgICAgICAgIGRyYXdpbmcgYSBzaW5nbGUgd2hpdGUgZnJhbWUuIFRoaXMg
aGFwcGVucyB3aGVuIHdlIGxlYXZlIEFDIG1vZGUgYW5kIHRoZSB0aHJlYWRlZCBjb21wb3NpdG9y
IGlzIHN0aWxsIHJlbmRlcmluZyBhCisgICAgICAgIGZyYW1lLiBUaGUgcmVuZGVyIGxheWVyIGNv
bXBvc2l0b3IgYWxyZWFkeSBkZXRhY2hlZCB0aGUgcm9vdCBsYXllciwgc28gdGhlIHRocmVhZGVk
IGNvbXBvc2l0b3IgZG9lc24ndCBhY3R1YWxseQorICAgICAgICByZW5kZXIgYW55IG9mIGl0cyBs
YXllciAodGhlIGJhY2tpbmcgc3RvcmUgb2YgYWxsIHRoZSBsYXllcnMgaGFzIGJlZW4gZGVzdHJv
eWVkIGF0IHRoaXMgcG9pbnQpLiBIb3dldmVyLAorICAgICAgICBDb29yZGluYXRlZEdyYXBoaWNz
U2NlbmU6OnBhaW50VG9DdXJyZW50R0xDb250ZXh0KCkgYWx3YXlzIHJlbmRlcnMgYSB3aGl0ZSBi
YWNrZ3JvdW5kIHdoZW4gbm8gd2ViIHZpZXcgY29sb3IgaGFzCisgICAgICAgIGJlZW4gc2V0LiBB
bmQgdGhhdCdzIHRoZSB3aGl0ZSBmcmFtZSB3ZSBnZXQuIFJlbmRlcmluZyB0aGUgd2ViIHZpZXcg
YmFja2dyb3VuZCBpbgorICAgICAgICBDb29yZGluYXRlZEdyYXBoaWNzU2NlbmU6OnBhaW50VG9D
dXJyZW50R0xDb250ZXh0KCkgaXMgbm90IG5lZWRlZCBhdCBhbGwsIGJlY2F1c2UgdGhlIHdlYiB2
aWV3IGFscmVhZHkgdGFrZXMKKyAgICAgICAgY2FyZSBvZiByZW5kZXJpbmcgaXRzIGJhY2tncm91
bmQuIFNvLCB3ZSBjYW4gc2ltcGx5IHJlbW92ZSB0aGUgIG1fdmlld0JhY2tncm91bmRDb2xvciBt
ZW1iZXIgZnJvbQorICAgICAgICBDb29yZGluYXRlZEdyYXBoaWNzU2NlbmUgYmVjYXVzZSBub2Jv
ZHkgaXMgYWN0dWFsbHkgY2FsbGluZyBzZXRWaWV3QmFja2dyb3VuZENvbG9yKCkgYW5kIHdlIG5l
dmVyIHdhbnQgdG8gZHJhdyBhCisgICAgICAgIHdoaXRlIGJhY2tncm91bmQgZWl0aGVyLgorCisg
ICAgICAgICogU2hhcmVkL0Nvb3JkaW5hdGVkR3JhcGhpY3MvQ29vcmRpbmF0ZWRHcmFwaGljc1Nj
ZW5lLmNwcDoKKyAgICAgICAgKFdlYktpdDo6Q29vcmRpbmF0ZWRHcmFwaGljc1NjZW5lOjpDb29y
ZGluYXRlZEdyYXBoaWNzU2NlbmUpOgorICAgICAgICAoV2ViS2l0OjpDb29yZGluYXRlZEdyYXBo
aWNzU2NlbmU6OnBhaW50VG9DdXJyZW50R0xDb250ZXh0KToKKyAgICAgICAgKiBTaGFyZWQvQ29v
cmRpbmF0ZWRHcmFwaGljcy9Db29yZGluYXRlZEdyYXBoaWNzU2NlbmUuaDoKKyAgICAgICAgKFdl
YktpdDo6Q29vcmRpbmF0ZWRHcmFwaGljc1NjZW5lOjpzZXRWaWV3QmFja2dyb3VuZENvbG9yKTog
RGVsZXRlZC4KKyAgICAgICAgKFdlYktpdDo6Q29vcmRpbmF0ZWRHcmFwaGljc1NjZW5lOjp2aWV3
QmFja2dyb3VuZENvbG9yKTogRGVsZXRlZC4KKwogMjAxNy0wMi0yNyAgQW5keSBFc3RlcyAgPGFl
c3Rlc0BhcHBsZS5jb20+CiAKICAgICAgICAgTGlua3MgY2Fubm90IGJlIGFjdGl2YXRlZCB3aGVu
IHJ1bm5pbmcgTW9iaWxlIFNhZmFyaSB3aXRoIGV4dGVybmFsIFNESyBidWlsZCBvZiBXZWJLaXQg
Zm9yIGlPUyBTaW11bGF0b3IKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9Db29y
ZGluYXRlZEdyYXBoaWNzL0Nvb3JkaW5hdGVkR3JhcGhpY3NTY2VuZS5jcHAgYi9Tb3VyY2UvV2Vi
S2l0Mi9TaGFyZWQvQ29vcmRpbmF0ZWRHcmFwaGljcy9Db29yZGluYXRlZEdyYXBoaWNzU2NlbmUu
Y3BwCmluZGV4IGI5NGZhZWEyY2M0Li5jMmI1NDM3OTAwMiAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YktpdDIvU2hhcmVkL0Nvb3JkaW5hdGVkR3JhcGhpY3MvQ29vcmRpbmF0ZWRHcmFwaGljc1NjZW5l
LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvQ29vcmRpbmF0ZWRHcmFwaGljcy9Db29y
ZGluYXRlZEdyYXBoaWNzU2NlbmUuY3BwCkBAIC02Nyw3ICs2Nyw2IEBAIENvb3JkaW5hdGVkR3Jh
cGhpY3NTY2VuZTo6Q29vcmRpbmF0ZWRHcmFwaGljc1NjZW5lKENvb3JkaW5hdGVkR3JhcGhpY3NT
Y2VuZUNsaWVuCiAgICAgOiBtX2NsaWVudChjbGllbnQpCiAgICAgLCBtX2lzQWN0aXZlKGZhbHNl
KQogICAgICwgbV9yb290TGF5ZXJJRChJbnZhbGlkQ29vcmRpbmF0ZWRMYXllcklEKQotICAgICwg
bV92aWV3QmFja2dyb3VuZENvbG9yKENvbG9yOjp3aGl0ZSkKICAgICAsIG1fY2xpZW50UnVuTG9v
cChSdW5Mb29wOjpjdXJyZW50KCkpCiB7CiB9CkBAIC0xMDUsMTAgKzEwNCw2IEBAIHZvaWQgQ29v
cmRpbmF0ZWRHcmFwaGljc1NjZW5lOjpwYWludFRvQ3VycmVudEdMQ29udGV4dChjb25zdCBUcmFu
c2Zvcm1hdGlvbk1hdHJpCiAgICAgICAgICAgICBiYWNrZ3JvdW5kQ29sb3IuZ3JlZW4oKSwgYmFj
a2dyb3VuZENvbG9yLmJsdWUoKSwKICAgICAgICAgICAgIGJhY2tncm91bmRDb2xvci5hbHBoYSgp
ICogb3BhY2l0eSk7CiAgICAgICAgIG1fdGV4dHVyZU1hcHBlci0+ZHJhd1NvbGlkQ29sb3IoY2xp
cFJlY3QsIFRyYW5zZm9ybWF0aW9uTWF0cml4KCksIENvbG9yKHJnYmEpKTsKLSAgICB9IGVsc2Ug
ewotICAgICAgICBHcmFwaGljc0NvbnRleHQzRCogY29udGV4dCA9IHN0YXRpY19jYXN0PFRleHR1
cmVNYXBwZXJHTCo+KG1fdGV4dHVyZU1hcHBlci5nZXQoKSktPmdyYXBoaWNzQ29udGV4dDNEKCk7
Ci0gICAgICAgIGNvbnRleHQtPmNsZWFyQ29sb3IobV92aWV3QmFja2dyb3VuZENvbG9yLnJlZCgp
IC8gMjU1LjBmLCBtX3ZpZXdCYWNrZ3JvdW5kQ29sb3IuZ3JlZW4oKSAvIDI1NS4wZiwgbV92aWV3
QmFja2dyb3VuZENvbG9yLmJsdWUoKSAvIDI1NS4wZiwgbV92aWV3QmFja2dyb3VuZENvbG9yLmFs
cGhhKCkgLyAyNTUuMGYpOwotICAgICAgICBjb250ZXh0LT5jbGVhcihHcmFwaGljc0NvbnRleHQz
RDo6Q09MT1JfQlVGRkVSX0JJVCk7CiAgICAgfQogCiAgICAgaWYgKGN1cnJlbnRSb290TGF5ZXIt
Pm9wYWNpdHkoKSAhPSBvcGFjaXR5IHx8IGN1cnJlbnRSb290TGF5ZXItPnRyYW5zZm9ybSgpICE9
IG1hdHJpeCkgewpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvU2hhcmVkL0Nvb3JkaW5hdGVk
R3JhcGhpY3MvQ29vcmRpbmF0ZWRHcmFwaGljc1NjZW5lLmggYi9Tb3VyY2UvV2ViS2l0Mi9TaGFy
ZWQvQ29vcmRpbmF0ZWRHcmFwaGljcy9Db29yZGluYXRlZEdyYXBoaWNzU2NlbmUuaAppbmRleCAx
MjhiN2JlNzZlOC4uMzI3YmI0MGJkYTAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1NoYXJl
ZC9Db29yZGluYXRlZEdyYXBoaWNzL0Nvb3JkaW5hdGVkR3JhcGhpY3NTY2VuZS5oCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL1NoYXJlZC9Db29yZGluYXRlZEdyYXBoaWNzL0Nvb3JkaW5hdGVkR3JhcGhp
Y3NTY2VuZS5oCkBAIC04MSw5ICs4MSw2IEBAIHB1YmxpYzoKIAogICAgIHZvaWQgY29tbWl0U2Nl
bmVTdGF0ZShjb25zdCBXZWJDb3JlOjpDb29yZGluYXRlZEdyYXBoaWNzU3RhdGUmKTsKIAotICAg
IHZvaWQgc2V0Vmlld0JhY2tncm91bmRDb2xvcihjb25zdCBXZWJDb3JlOjpDb2xvciYgY29sb3Ip
IHsgbV92aWV3QmFja2dyb3VuZENvbG9yID0gY29sb3I7IH0KLSAgICBXZWJDb3JlOjpDb2xvciB2
aWV3QmFja2dyb3VuZENvbG9yKCkgY29uc3QgeyByZXR1cm4gbV92aWV3QmFja2dyb3VuZENvbG9y
OyB9Ci0KIHByaXZhdGU6CiAgICAgdm9pZCBzZXRSb290TGF5ZXJJRChXZWJDb3JlOjpDb29yZGlu
YXRlZExheWVySUQpOwogICAgIHZvaWQgY3JlYXRlTGF5ZXJzKGNvbnN0IFZlY3RvcjxXZWJDb3Jl
OjpDb29yZGluYXRlZExheWVySUQ+Jik7CkBAIC0xNzgsNyArMTc1LDYgQEAgcHJpdmF0ZToKICAg
ICBXZWJDb3JlOjpDb29yZGluYXRlZExheWVySUQgbV9yb290TGF5ZXJJRDsKICAgICBXZWJDb3Jl
OjpGbG9hdFBvaW50IG1fc2Nyb2xsUG9zaXRpb247CiAgICAgV2ViQ29yZTo6RmxvYXRQb2ludCBt
X3JlbmRlcmVkQ29udGVudHNTY3JvbGxQb3NpdGlvbjsKLSAgICBXZWJDb3JlOjpDb2xvciBtX3Zp
ZXdCYWNrZ3JvdW5kQ29sb3I7CiAKICAgICBXZWJDb3JlOjpUZXh0dXJlTWFwcGVyRlBTQ291bnRl
ciBtX2Zwc0NvdW50ZXI7CiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>302839</attachid>
            <date>2017-02-27 06:24:09 -0800</date>
            <delta_ts>2017-02-27 06:36:07 -0800</delta_ts>
            <desc>New patch</desc>
            <filename>wk2-flickering.diff</filename>
            <type>text/plain</type>
            <size>2941</size>
            <attacher name="Carlos Garcia Campos">cgarcia</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZwppbmRleCBjOTIzMDY5Mzc2My4uODA4NzQzNmNmZTkgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJLaXQyL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyMiBAQAorMjAxNy0wMi0yNyAgQ2FybG9zIEdhcmNpYSBDYW1wb3MgIDxjZ2FyY2lhQGln
YWxpYS5jb20+CisKKyAgICAgICAgW0dUS10gRmxpY2tlcmluZyB3aGVuIGxlYXZpbmcgYWNjZWxl
cmF0ZWQgY29tcG9zaXRpbmcgbW9kZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTY4OTExCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgSXQgZG9lc24ndCBhbHdheXMgaGFwcGVuLCBhbmQgaXQncyB0b28gZmFz
dCwgbW9yZSBub3RpY2VhYmxlIGluIHdlYnNpdGVzIHdpdGggYSBkYXJrIGJhY2tncm91bmQsIGJl
Y2F1c2Ugd2UgYXJlCisgICAgICAgIGRyYXdpbmcgYSBzaW5nbGUgd2hpdGUgZnJhbWUuIFRoaXMg
aGFwcGVucyB3aGVuIHdlIGxlYXZlIEFDIG1vZGUgZHVyaW5nIHRoZSBsYXllciBmbHVzaCB0aGF0
IHNjaGVkdWxlcyBhbiB1cGRhdGUKKyAgICAgICAgb24gdGhlIGNvbXBvc2l0b3IsIHdoaWNoIGF0
IHRoYXQgcG9pbnQgb25seSBjbGVhcnMgdGhlIGFyZWEgYW5kIHJlbmRlcnMgbm90aGluZy4gSG93
ZXZlciwKKyAgICAgICAgQ29vcmRpbmF0ZWRHcmFwaGljc1NjZW5lOjpwYWludFRvQ3VycmVudEdM
Q29udGV4dCgpIGFsd2F5cyByZW5kZXJzIGEgd2hpdGUgYmFja2dyb3VuZCB3aGVuIG5vIHdlYiB2
aWV3IGNvbG9yIGhhcworICAgICAgICBiZWVuIHNldC4gQW5kIHRoYXQncyB0aGUgd2hpdGUgZnJh
bWUgd2UgZ2V0LiBXZSBjb3VsZCBwcmV2ZW50IHRoYXQgbGFzdCB1cGRhdGUgZnJvbSBoYXBwZW5p
bmcgYnkgY2hlY2tpbmcgaWYgd2UKKyAgICAgICAgc3RpbGwgaGF2ZSBhIGdyYXBoaWNzIHJvb3Qg
bGF5ZXIgYWZ0ZXIgc3luY0Rpc3BsYXlTdGF0ZSgpIGluIHRoZSBsYXllciBmbHVzaCwgdGhlIHNh
bWUgd2F5IHdlIGNoZWNrIHRoZSBsYXllcgorICAgICAgICB0cmVlIGhvc3QgaXMgc3RpbGwgdmFs
aWQuCisKKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYlBhZ2UvQ29vcmRpbmF0ZWRHcmFwaGljcy9D
b21wb3NpdGluZ0Nvb3JkaW5hdG9yLmg6CisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJQYWdlL0Nv
b3JkaW5hdGVkR3JhcGhpY3MvQ29vcmRpbmF0ZWRMYXllclRyZWVIb3N0LmNwcDoKKyAgICAgICAg
KFdlYktpdDo6Q29vcmRpbmF0ZWRMYXllclRyZWVIb3N0OjpsYXllckZsdXNoVGltZXJGaXJlZCk6
CisKIDIwMTctMDItMjcgIEFuZHkgRXN0ZXMgIDxhZXN0ZXNAYXBwbGUuY29tPgogCiAgICAgICAg
IExpbmtzIGNhbm5vdCBiZSBhY3RpdmF0ZWQgd2hlbiBydW5uaW5nIE1vYmlsZSBTYWZhcmkgd2l0
aCBleHRlcm5hbCBTREsgYnVpbGQgb2YgV2ViS2l0IGZvciBpT1MgU2ltdWxhdG9yCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvQ29vcmRpbmF0ZWRHcmFwaGlj
cy9Db21wb3NpdGluZ0Nvb3JkaW5hdG9yLmggYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dl
YlBhZ2UvQ29vcmRpbmF0ZWRHcmFwaGljcy9Db21wb3NpdGluZ0Nvb3JkaW5hdG9yLmgKaW5kZXgg
YWRmOTIxMTMwNDIuLmViMjE0Y2Y2NTkxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQ
cm9jZXNzL1dlYlBhZ2UvQ29vcmRpbmF0ZWRHcmFwaGljcy9Db21wb3NpdGluZ0Nvb3JkaW5hdG9y
LmgKKysrIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL0Nvb3JkaW5hdGVkR3Jh
cGhpY3MvQ29tcG9zaXRpbmdDb29yZGluYXRvci5oCkBAIC03OSw2ICs3OSw3IEBAIHB1YmxpYzoK
IAogICAgIHZvaWQgY3JlYXRlUm9vdExheWVyKGNvbnN0IFdlYkNvcmU6OkludFNpemUmKTsKICAg
ICBXZWJDb3JlOjpHcmFwaGljc0xheWVyKiByb290TGF5ZXIoKSBjb25zdCB7IHJldHVybiBtX3Jv
b3RMYXllci5nZXQoKTsgfQorICAgIFdlYkNvcmU6OkdyYXBoaWNzTGF5ZXIqIHJvb3RDb21wb3Np
dGluZ0xheWVyKCkgY29uc3QgeyByZXR1cm4gbV9yb290Q29tcG9zaXRpbmdMYXllcjsgfQogICAg
IFdlYkNvcmU6OkNvb3JkaW5hdGVkR3JhcGhpY3NMYXllciogbWFpbkNvbnRlbnRzTGF5ZXIoKTsK
IAogICAgIGJvb2wgZmx1c2hQZW5kaW5nTGF5ZXJDaGFuZ2VzKCk7CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvQ29vcmRpbmF0ZWRHcmFwaGljcy9Db29yZGlu
YXRlZExheWVyVHJlZUhvc3QuY3BwIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdl
L0Nvb3JkaW5hdGVkR3JhcGhpY3MvQ29vcmRpbmF0ZWRMYXllclRyZWVIb3N0LmNwcAppbmRleCAz
NTA4OGNhNGUxOC4uYjc0MDcwNTE5MTQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1dlYlBy
b2Nlc3MvV2ViUGFnZS9Db29yZGluYXRlZEdyYXBoaWNzL0Nvb3JkaW5hdGVkTGF5ZXJUcmVlSG9z
dC5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL0Nvb3JkaW5hdGVk
R3JhcGhpY3MvQ29vcmRpbmF0ZWRMYXllclRyZWVIb3N0LmNwcApAQCAtMTY3LDcgKzE2Nyw3IEBA
IHZvaWQgQ29vcmRpbmF0ZWRMYXllclRyZWVIb3N0OjpsYXllckZsdXNoVGltZXJGaXJlZCgpCiAK
ICAgICBtX2Nvb3JkaW5hdG9yLnN5bmNEaXNwbGF5U3RhdGUoKTsKIAotICAgIGlmICghbV9pc1Zh
bGlkKQorICAgIGlmICghbV9pc1ZhbGlkIHx8ICFtX2Nvb3JkaW5hdG9yLnJvb3RDb21wb3NpdGlu
Z0xheWVyKCkpCiAgICAgICAgIHJldHVybjsKIAogICAgIGJvb2wgZGlkU3luYyA9IG1fY29vcmRp
bmF0b3IuZmx1c2hQZW5kaW5nTGF5ZXJDaGFuZ2VzKCk7Cg==
</data>
<flag name="review"
          id="324533"
          type_id="1"
          status="+"
          setter="zan"
    />
          </attachment>
      

    </bug>

</bugzilla>