<?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>118741</bug_id>
          
          <creation_ts>2013-07-16 11:20:23 -0700</creation_ts>
          <short_desc>Protect against the LayerFlushController being deleted inside its flushLayers() callback</short_desc>
          <delta_ts>2013-07-16 11:45:01 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>528+ (Nightly 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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>andersca</cc>
    
    <cc>koivisto</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>908963</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2013-07-16 11:20:23 -0700</bug_when>
    <thetext>Protect against the LayerFlushController being deleted inside its flushLayers() callback</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>908967</commentid>
    <comment_count>1</comment_count>
      <attachid>206801</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2013-07-16 11:27:08 -0700</bug_when>
    <thetext>Created attachment 206801
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>908971</commentid>
    <comment_count>2</comment_count>
      <attachid>206801</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2013-07-16 11:35:59 -0700</bug_when>
    <thetext>Comment on attachment 206801
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=206801&amp;action=review

&gt; Source/WebKit/mac/ChangeLog:16
&gt; +        override to protect the owner if the LayerFlushScheduler, which is the

s/if/of/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>908972</commentid>
    <comment_count>3</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2013-07-16 11:45:01 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/152733</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>206801</attachid>
            <date>2013-07-16 11:27:08 -0700</date>
            <delta_ts>2013-07-16 11:35:59 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-118741-20130716112702.patch</filename>
            <type>text/plain</type>
            <size>8857</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTUyNTc0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMjhmMjVlMTdhZTMwN2Vl
Nzg5N2I0OTdkNDA5MWVlZjFiMWZhOGY4NC4uMTc1NTA0YjQ4MjAwYWM1MThhMTZjMGRjZWVkOTky
MzE1MDUxYTAzNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDEzLTA3LTE2ICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIFByb3RlY3QgYWdh
aW5zdCB0aGUgTGF5ZXJGbHVzaENvbnRyb2xsZXIgYmVpbmcgZGVsZXRlZCBpbnNpZGUgaXRzIGZs
dXNoTGF5ZXJzKCkgY2FsbGJhY2sKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTExODc0MQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIE5vIG5ldyB0ZXN0cyAoT09QUyEpLgorCisgICAgICAgIEl0J3MgcG9zc2li
bGUgKGVzcGVjaWFsbHkgb24gaU9TKSBmb3IgdGhlIExheWVyRmx1c2hDb250cm9sbGVyIHRvIGJl
IGRlc3Ryb3llZAorICAgICAgICBpbnNpZGUgaXRzIGNhbGxiYWNrLCB2aWEgLVtXZWJWaWV3IF9j
bG9zZV0uIFByb3RlY3QgYWdhaW5zdCB0aGlzIGJ5IG1ha2luZworICAgICAgICBpdCByZWZjb3Vu
dGVkLCBhbmQgaG9sZGluZyBhIHJlZiBhY3Jvc3MgdGhlIGNhbGxiYWNrLgorICAgICAgICAKKyAg
ICAgICAgRHVlIHRvIHRoZSBvZGQgcmVsYXRpb25zaGlwIGluIHdoaWNoIExheWVyRmx1c2hDb250
cm9sbGVyIG93bnMgaXRzIExheWVyRmx1c2hTY2hlZHVsZXIKKyAgICAgICAgYnkgdmFsdWUsIHdl
IGFjaGlldmUgdGhpcyBieSBhbGxvd2luZyBzdWJjbGFzc2VzIG9mIExheWVyRmx1c2hTY2hlZHVs
ZXIKKyAgICAgICAgdG8gb3ZlcnJpZGUgcnVuTG9vcE9ic2VydmVyQ2FsbGJhY2soKS4gV2ViVmll
d0xheWVyRmx1c2hTY2hlZHVsZXIgdXNlcyB0aGUKKyAgICAgICAgb3ZlcnJpZGUgdG8gcHJvdGVj
dCB0aGUgb3duZXIgaWYgdGhlIExheWVyRmx1c2hTY2hlZHVsZXIsIHdoaWNoIGlzIHRoZQorICAg
ICAgICBMYXllckZsdXNoQ29udHJvbGxlciwgd2hlbiB0aGUgY2FsbGJhY2sgaXMgZmlyaW5nLgor
CisgICAgICAgICogV2ViQ29yZS5leHAuaW46CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3Mv
Y2EvTGF5ZXJGbHVzaFNjaGVkdWxlci5oOiBNYWtlIHJ1bkxvb3BPYnNlcnZlckNhbGxiYWNrKCkg
YW5kIHRoZSBkdG9yIHZpcnR1YWwuCisKIDIwMTMtMDctMTEgIE1hcmlvIFNhbmNoZXogUHJhZGEg
IDxtYXJpby5wcmFkYUBzYW1zdW5nLmNvbT4KIAogICAgICAgICBbR1RLXSBMYXlvdXQgVGVzdCBh
Y2Nlc3NpYmlsaXR5L2RlbGV0aW5nLWlmcmFtZS1kZXN0cm95cy1heGNhY2hlLmh0bWwsIHBsYXRm
b3JtL2d0ay9hY2Nlc3NpYmlsaXR5L3JlcGxhY2VkLW9iamVjdHMtaW4tYW5vbnltb3VzLWJsb2Nr
cy5odG1sIGFyZSBmYWlsaW5nCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L21hYy9DaGFuZ2VM
b2cgYi9Tb3VyY2UvV2ViS2l0L21hYy9DaGFuZ2VMb2cKaW5kZXggZWI1OTgwYjBkNjZjYzY3OTdj
MGMwZGIxYjE4MGYwYTUxZjFmNDcwNC4uMTZmMmQyNWNjM2RjNjNkNDY1MjM4MzkzNWFlNTA3ODg0
ZjEzYjE2MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9tYWMvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQvbWFjL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMwIEBACisyMDEzLTA3LTE2ICBT
aW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIFByb3RlY3Qg
YWdhaW5zdCB0aGUgTGF5ZXJGbHVzaENvbnRyb2xsZXIgYmVpbmcgZGVsZXRlZCBpbnNpZGUgaXRz
IGZsdXNoTGF5ZXJzKCkgY2FsbGJhY2sKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTExODc0MQorICAgICAgICA8cmRhcjovL3Byb2JsZW0vMTQ0MDI2NTE+
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisgICAgICAgIAorICAgICAg
ICBJdCdzIHBvc3NpYmxlIChlc3BlY2lhbGx5IG9uIGlPUykgZm9yIHRoZSBMYXllckZsdXNoQ29u
dHJvbGxlciB0byBiZSBkZXN0cm95ZWQKKyAgICAgICAgaW5zaWRlIGl0cyBjYWxsYmFjaywgdmlh
IC1bV2ViVmlldyBfY2xvc2VdLiBQcm90ZWN0IGFnYWluc3QgdGhpcyBieSBtYWtpbmcKKyAgICAg
ICAgaXQgcmVmY291bnRlZCwgYW5kIGhvbGRpbmcgYSByZWYgYWNyb3NzIHRoZSBjYWxsYmFjay4K
KyAgICAgICAgCisgICAgICAgIER1ZSB0byB0aGUgb2RkIHJlbGF0aW9uc2hpcCBpbiB3aGljaCBM
YXllckZsdXNoQ29udHJvbGxlciBvd25zIGl0cyBMYXllckZsdXNoU2NoZWR1bGVyCisgICAgICAg
IGJ5IHZhbHVlLCB3ZSBhY2hpZXZlIHRoaXMgYnkgYWxsb3dpbmcgc3ViY2xhc3NlcyBvZiBMYXll
ckZsdXNoU2NoZWR1bGVyCisgICAgICAgIHRvIG92ZXJyaWRlIHJ1bkxvb3BPYnNlcnZlckNhbGxi
YWNrKCkuIFdlYlZpZXdMYXllckZsdXNoU2NoZWR1bGVyIHVzZXMgdGhlCisgICAgICAgIG92ZXJy
aWRlIHRvIHByb3RlY3QgdGhlIG93bmVyIGlmIHRoZSBMYXllckZsdXNoU2NoZWR1bGVyLCB3aGlj
aCBpcyB0aGUKKyAgICAgICAgTGF5ZXJGbHVzaENvbnRyb2xsZXIsIHdoZW4gdGhlIGNhbGxiYWNr
IGlzIGZpcmluZy4KKworICAgICAgICAqIFdlYlZpZXcvV2ViVmlldy5tbToKKyAgICAgICAgKC1b
V2ViVmlldyBfY2xvc2VdKToKKyAgICAgICAgKiBXZWJWaWV3L1dlYlZpZXdEYXRhLmg6CisgICAg
ICAgIChXZWJWaWV3TGF5ZXJGbHVzaFNjaGVkdWxlcjo6fldlYlZpZXdMYXllckZsdXNoU2NoZWR1
bGVyKToKKyAgICAgICAgKExheWVyRmx1c2hDb250cm9sbGVyOjpjcmVhdGUpOgorICAgICAgICAq
IFdlYlZpZXcvV2ViVmlld0RhdGEubW06CisgICAgICAgIChMYXllckZsdXNoQ29udHJvbGxlcjo6
aW52YWxpZGF0ZSk6CisgICAgICAgIChXZWJWaWV3TGF5ZXJGbHVzaFNjaGVkdWxlcjo6V2ViVmll
d0xheWVyRmx1c2hTY2hlZHVsZXIpOgorCiAyMDEzLTA3LTExICBUaW1vdGh5IEhhdGNoZXIgIDx0
aW1vdGh5QGFwcGxlLmNvbT4KIAogICAgICAgICBSZXZlcnQgcjE1MjI2NyBhbmQgc29mdCBsaW5r
IFdlYkluc3BlY3RvclVJLmZyYW1ld29yayBhZ2Fpbi4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL1dlYkNvcmUuZXhwLmluIGIvU291cmNlL1dlYkNvcmUvV2ViQ29yZS5leHAuaW4KaW5kZXgg
NWY5NGVjNThjOTdkYmZlZjJlZjEyOTcwYjBhMjQwMmUzZDVjNWVmYS4uMTQ2ZTFjOTJlN2YxYWU4
YjA2OGNiZjA2MzQ5Y2IyMjFlZTllNzRlZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvV2Vi
Q29yZS5leHAuaW4KKysrIGIvU291cmNlL1dlYkNvcmUvV2ViQ29yZS5leHAuaW4KQEAgLTY0Miw4
ICs2NDIsMTEgQEAgX19aTjdXZWJDb3JlMTlMYXllckZsdXNoU2NoZWR1bGVyMTBpbnZhbGlkYXRl
RXYKIF9fWk43V2ViQ29yZTE5TGF5ZXJGbHVzaFNjaGVkdWxlcjZyZXN1bWVFdgogX19aTjdXZWJD
b3JlMTlMYXllckZsdXNoU2NoZWR1bGVyN3N1c3BlbmRFdgogX19aTjdXZWJDb3JlMTlMYXllckZs
dXNoU2NoZWR1bGVyOHNjaGVkdWxlRXYKLV9fWk43V2ViQ29yZTE5TGF5ZXJGbHVzaFNjaGVkdWxl
ckMxRVBOU18yNUxheWVyRmx1c2hTY2hlZHVsZXJDbGllbnRFCitfX1pON1dlYkNvcmUxOUxheWVy
Rmx1c2hTY2hlZHVsZXJDMkVQTlNfMjVMYXllckZsdXNoU2NoZWR1bGVyQ2xpZW50RQogX19aTjdX
ZWJDb3JlMTlMYXllckZsdXNoU2NoZWR1bGVyRDFFdgorX19aTjdXZWJDb3JlMTlMYXllckZsdXNo
U2NoZWR1bGVyRDJFdgorX19aTjdXZWJDb3JlMTlMYXllckZsdXNoU2NoZWR1bGVyMjNydW5Mb29w
T2JzZXJ2ZXJDYWxsYmFja0V2CitfX1pON1dlYkNvcmUxOUxheWVyRmx1c2hTY2hlZHVsZXJDMUVQ
TlNfMjVMYXllckZsdXNoU2NoZWR1bGVyQ2xpZW50RQogX19aTjdXZWJDb3JlMTlSZXNvdXJjZVJl
cXVlc3RCYXNlMTFzZXRIVFRQQm9keUVOM1dURjEwUGFzc1JlZlB0cklOU184Rm9ybURhdGFFRUUK
IF9fWk43V2ViQ29yZTE5UmVzb3VyY2VSZXF1ZXN0QmFzZTEzc2V0SFRUUE1ldGhvZEVSS04zV1RG
NlN0cmluZ0UKIF9fWk43V2ViQ29yZTE5UmVzb3VyY2VSZXF1ZXN0QmFzZTE4c2V0SFRUUEhlYWRl
ckZpZWxkRVBLY1JLTjNXVEY2U3RyaW5nRQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vZ3JhcGhpY3MvY2EvTGF5ZXJGbHVzaFNjaGVkdWxlci5oIGIvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vZ3JhcGhpY3MvY2EvTGF5ZXJGbHVzaFNjaGVkdWxlci5oCmluZGV4IDM2YjYwNDE4
ZjRmN2MxODgzZGY0ZGFjNjNkMjMzNjE4Y2U0ZDljMTMuLmZlMGI1MmQ4OGMxZTA2MzZjMGI1OTE5
YTc3ZWM2NDYwZjQ3MzI0NWYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dy
YXBoaWNzL2NhL0xheWVyRmx1c2hTY2hlZHVsZXIuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9ncmFwaGljcy9jYS9MYXllckZsdXNoU2NoZWR1bGVyLmgKQEAgLTM4LDcgKzM4LDcgQEAg
Y2xhc3MgTGF5ZXJGbHVzaFNjaGVkdWxlciB7CiAgICAgV1RGX01BS0VfTk9OQ09QWUFCTEUoTGF5
ZXJGbHVzaFNjaGVkdWxlcik7CiBwdWJsaWM6CiAgICAgTGF5ZXJGbHVzaFNjaGVkdWxlcihMYXll
ckZsdXNoU2NoZWR1bGVyQ2xpZW50Kik7Ci0gICAgfkxheWVyRmx1c2hTY2hlZHVsZXIoKTsKKyAg
ICB2aXJ0dWFsIH5MYXllckZsdXNoU2NoZWR1bGVyKCk7CiAKICAgICB2b2lkIHNjaGVkdWxlKCk7
CiAgICAgdm9pZCBpbnZhbGlkYXRlKCk7CkBAIC01NSw3ICs1NSw5IEBAIHByaXZhdGU6CiAjaWYg
UExBVEZPUk0oTUFDKQogICAgIFJldGFpblB0cjxDRlJ1bkxvb3BPYnNlcnZlclJlZj4gbV9ydW5M
b29wT2JzZXJ2ZXI7CiAgICAgc3RhdGljIHZvaWQgcnVuTG9vcE9ic2VydmVyQ2FsbGJhY2soQ0ZS
dW5Mb29wT2JzZXJ2ZXJSZWYsIENGUnVuTG9vcEFjdGl2aXR5LCB2b2lkKiBjb250ZXh0KTsKLSAg
ICB2b2lkIHJ1bkxvb3BPYnNlcnZlckNhbGxiYWNrKCk7CisKK3Byb3RlY3RlZDoKKyAgICB2aXJ0
dWFsIHZvaWQgcnVuTG9vcE9ic2VydmVyQ2FsbGJhY2soKTsKICNlbmRpZgogfTsKIApkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYktpdC9tYWMvV2ViVmlldy9XZWJWaWV3Lm1tIGIvU291cmNlL1dlYktp
dC9tYWMvV2ViVmlldy9XZWJWaWV3Lm1tCmluZGV4IDc1OTY3MGI2NGUyODU2YTU5ZTIyYTdmZjdh
YzUzZTVmNTY0MDZhZWUuLjU3MWVmZDI2ZThmMjdkMzI3MGExYjQxMmUyMWQ3MWEwOTQ5NjdkNzEg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvbWFjL1dlYlZpZXcvV2ViVmlldy5tbQorKysgYi9T
b3VyY2UvV2ViS2l0L21hYy9XZWJWaWV3L1dlYlZpZXcubW0KQEAgLTExMjIsNyArMTEyMiw3IEBA
IHN0YXRpYyBib29sIGZhc3REb2N1bWVudFRlYXJkb3duRW5hYmxlZCgpCiAKICNpZiBVU0UoQUND
RUxFUkFURURfQ09NUE9TSVRJTkcpCiAgICAgaWYgKF9wcml2YXRlLT5sYXllckZsdXNoQ29udHJv
bGxlcikgewotICAgICAgICBfcHJpdmF0ZS0+bGF5ZXJGbHVzaENvbnRyb2xsZXItPmludmFsaWRh
dGVPYnNlcnZlcigpOworICAgICAgICBfcHJpdmF0ZS0+bGF5ZXJGbHVzaENvbnRyb2xsZXItPmlu
dmFsaWRhdGUoKTsKICAgICAgICAgX3ByaXZhdGUtPmxheWVyRmx1c2hDb250cm9sbGVyID0gbnVs
bHB0cjsKICAgICB9CiAjZW5kaWYKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvbWFjL1dlYlZp
ZXcvV2ViVmlld0RhdGEuaCBiL1NvdXJjZS9XZWJLaXQvbWFjL1dlYlZpZXcvV2ViVmlld0RhdGEu
aAppbmRleCA4OWY3MzIxZTgxYzNkZDlkMzMwOGFjOTYxM2FkYmIxMTJiZDA5N2MyLi5kZGQzZTQx
YzZkYjJkYTM5MTFlMWY2ZmZlNGYyNjJlMWM5YWFlM2U3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
S2l0L21hYy9XZWJWaWV3L1dlYlZpZXdEYXRhLmgKKysrIGIvU291cmNlL1dlYktpdC9tYWMvV2Vi
Vmlldy9XZWJWaWV3RGF0YS5oCkBAIC02NCwyMyArNjQsNDAgQEAgZXh0ZXJuIEJPT0wgYXBwbGlj
YXRpb25Jc1Rlcm1pbmF0aW5nOwogZXh0ZXJuIGludCBwbHVnaW5EYXRhYmFzZUNsaWVudENvdW50
OwogCiAjaWYgVVNFKEFDQ0VMRVJBVEVEX0NPTVBPU0lUSU5HKQotY2xhc3MgTGF5ZXJGbHVzaENv
bnRyb2xsZXIgOiBwdWJsaWMgV2ViQ29yZTo6TGF5ZXJGbHVzaFNjaGVkdWxlckNsaWVudCB7Citj
bGFzcyBMYXllckZsdXNoQ29udHJvbGxlcjsKKworY2xhc3MgV2ViVmlld0xheWVyRmx1c2hTY2hl
ZHVsZXIgOiBwdWJsaWMgV2ViQ29yZTo6TGF5ZXJGbHVzaFNjaGVkdWxlciB7CitwdWJsaWM6Cisg
ICAgV2ViVmlld0xheWVyRmx1c2hTY2hlZHVsZXIoTGF5ZXJGbHVzaENvbnRyb2xsZXIqKTsKKyAg
ICB2aXJ0dWFsIH5XZWJWaWV3TGF5ZXJGbHVzaFNjaGVkdWxlcigpIHsgfQorCitwcml2YXRlOgor
ICAgIHZpcnR1YWwgdm9pZCBydW5Mb29wT2JzZXJ2ZXJDYWxsYmFjaygpIE9WRVJSSURFCisgICAg
eworICAgICAgICBSZWZQdHI8TGF5ZXJGbHVzaENvbnRyb2xsZXI+IHByb3RlY3RvciA9IG1fZmx1
c2hDb250cm9sbGVyOworICAgICAgICBXZWJDb3JlOjpMYXllckZsdXNoU2NoZWR1bGVyOjpydW5M
b29wT2JzZXJ2ZXJDYWxsYmFjaygpOworICAgIH0KKyAgICAKKyAgICBMYXllckZsdXNoQ29udHJv
bGxlciogbV9mbHVzaENvbnRyb2xsZXI7Cit9OworCitjbGFzcyBMYXllckZsdXNoQ29udHJvbGxl
ciA6IHB1YmxpYyBSZWZDb3VudGVkPExheWVyRmx1c2hDb250cm9sbGVyPiwgcHVibGljIFdlYkNv
cmU6OkxheWVyRmx1c2hTY2hlZHVsZXJDbGllbnQgewogcHVibGljOgotICAgIHN0YXRpYyBQYXNz
T3duUHRyPExheWVyRmx1c2hDb250cm9sbGVyPiBjcmVhdGUoV2ViVmlldyogd2ViVmlldykKKyAg
ICBzdGF0aWMgUGFzc1JlZlB0cjxMYXllckZsdXNoQ29udHJvbGxlcj4gY3JlYXRlKFdlYlZpZXcq
IHdlYlZpZXcpCiAgICAgewotICAgICAgICByZXR1cm4gYWRvcHRQdHIobmV3IExheWVyRmx1c2hD
b250cm9sbGVyKHdlYlZpZXcpKTsKKyAgICAgICAgcmV0dXJuIGFkb3B0UmVmKG5ldyBMYXllckZs
dXNoQ29udHJvbGxlcih3ZWJWaWV3KSk7CiAgICAgfQogICAgIAogICAgIHZpcnR1YWwgYm9vbCBm
bHVzaExheWVycygpOwogICAgIAogICAgIHZvaWQgc2NoZWR1bGVMYXllckZsdXNoKCk7Ci0gICAg
dm9pZCBpbnZhbGlkYXRlT2JzZXJ2ZXIoKTsKKyAgICB2b2lkIGludmFsaWRhdGUoKTsKICAgICAK
IHByaXZhdGU6CiAgICAgTGF5ZXJGbHVzaENvbnRyb2xsZXIoV2ViVmlldyopOwogICAgIAogICAg
IFdlYlZpZXcqIG1fd2ViVmlldzsKLSAgICBXZWJDb3JlOjpMYXllckZsdXNoU2NoZWR1bGVyIG1f
bGF5ZXJGbHVzaFNjaGVkdWxlcjsKKyAgICBXZWJWaWV3TGF5ZXJGbHVzaFNjaGVkdWxlciBtX2xh
eWVyRmx1c2hTY2hlZHVsZXI7CiB9OwogI2VuZGlmCiAKQEAgLTE2OSw3ICsxODYsNyBAQCBwcml2
YXRlOgogICAgIC8vIHNvIHRoYXQgdGhlIE5TVmlldyBkcmF3aW5nIGlzIHZpc3VhbGx5IHN5bmNo
cm9uaXplZCB3aXRoIENBTGF5ZXIgdXBkYXRlcy4KICAgICBCT09MIG5lZWRzT25lU2hvdERyYXdp
bmdTeW5jaHJvbml6YXRpb247CiAgICAgQk9PTCBwb3N0c0FjY2VsZXJhdGVkQ29tcG9zaXRpbmdO
b3RpZmljYXRpb25zOwotICAgIE93blB0cjxMYXllckZsdXNoQ29udHJvbGxlcj4gbGF5ZXJGbHVz
aENvbnRyb2xsZXI7CisgICAgUmVmUHRyPExheWVyRmx1c2hDb250cm9sbGVyPiBsYXllckZsdXNo
Q29udHJvbGxlcjsKICNlbmRpZgogCiAgICAgTlNQYXN0ZWJvYXJkICppbnNlcnRpb25QYXN0ZWJv
YXJkOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9tYWMvV2ViVmlldy9XZWJWaWV3RGF0YS5t
bSBiL1NvdXJjZS9XZWJLaXQvbWFjL1dlYlZpZXcvV2ViVmlld0RhdGEubW0KaW5kZXggNGQxMDhm
MGFjNmQ1MTIzMGJiZTlmMTU0ZWRmMTM5MDI4NjYwMmRiZS4uNjJkZGEwYjQ4YWU1N2VmNDZmZDE0
ZGUwZjdlN2EyMDFhNGY4OGY2NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9tYWMvV2ViVmll
dy9XZWJWaWV3RGF0YS5tbQorKysgYi9Tb3VyY2UvV2ViS2l0L21hYy9XZWJWaWV3L1dlYlZpZXdE
YXRhLm1tCkBAIC00OCw5ICs0OCwxMCBAQCB2b2lkIExheWVyRmx1c2hDb250cm9sbGVyOjpzY2hl
ZHVsZUxheWVyRmx1c2goKQogICAgIG1fbGF5ZXJGbHVzaFNjaGVkdWxlci5zY2hlZHVsZSgpOwog
fQogCi12b2lkIExheWVyRmx1c2hDb250cm9sbGVyOjppbnZhbGlkYXRlT2JzZXJ2ZXIoKQordm9p
ZCBMYXllckZsdXNoQ29udHJvbGxlcjo6aW52YWxpZGF0ZSgpCiB7CiAgICAgbV9sYXllckZsdXNo
U2NoZWR1bGVyLmludmFsaWRhdGUoKTsKKyAgICBtX3dlYlZpZXcgPSBudWxscHRyOwogfQogCiBM
YXllckZsdXNoQ29udHJvbGxlcjo6TGF5ZXJGbHVzaENvbnRyb2xsZXIoV2ViVmlldyogd2ViVmll
dykKQEAgLTU5LDYgKzYwLDEyIEBAIExheWVyRmx1c2hDb250cm9sbGVyOjpMYXllckZsdXNoQ29u
dHJvbGxlcihXZWJWaWV3KiB3ZWJWaWV3KQogewogICAgIEFTU0VSVF9BUkcod2ViVmlldywgd2Vi
Vmlldyk7CiB9CisKK1dlYlZpZXdMYXllckZsdXNoU2NoZWR1bGVyOjpXZWJWaWV3TGF5ZXJGbHVz
aFNjaGVkdWxlcihMYXllckZsdXNoQ29udHJvbGxlciogZmx1c2hDb250cm9sbGVyKQorICAgIDog
V2ViQ29yZTo6TGF5ZXJGbHVzaFNjaGVkdWxlcihmbHVzaENvbnRyb2xsZXIpCisgICAgLCBtX2Zs
dXNoQ29udHJvbGxlcihmbHVzaENvbnRyb2xsZXIpCit7Cit9CiAjZW5kaWYKIAogQGltcGxlbWVu
dGF0aW9uIFdlYlZpZXdQcml2YXRlCg==
</data>
<flag name="review"
          id="228514"
          type_id="1"
          status="+"
          setter="thorton"
    />
          </attachment>
      

    </bug>

</bugzilla>