<?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>146921</bug_id>
          
          <creation_ts>2015-07-13 16:01:34 -0700</creation_ts>
          <short_desc>[CoordinatedGraphics] Remove setContentsScale from TiledBackingStore</short_desc>
          <delta_ts>2015-07-15 19:05:09 -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>WebKit EFL</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="Ryuan Choi">ryuan.choi</reporter>
          <assigned_to name="Ryuan Choi">ryuan.choi</assigned_to>
          <cc>cmarcelo</cc>
    
    <cc>commit-queue</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>lucas.de.marchi</cc>
    
    <cc>luiz</cc>
    
    <cc>noam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1109265</commentid>
    <comment_count>0</comment_count>
    <who name="Ryuan Choi">ryuan.choi</who>
    <bug_when>2015-07-13 16:01:34 -0700</bug_when>
    <thetext>setContentsScale is only used to create TiledBackingStore.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1109270</commentid>
    <comment_count>1</comment_count>
      <attachid>256741</attachid>
    <who name="Ryuan Choi">ryuan.choi</who>
    <bug_when>2015-07-13 16:07:04 -0700</bug_when>
    <thetext>Created attachment 256741
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1109287</commentid>
    <comment_count>2</comment_count>
      <attachid>256741</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2015-07-13 17:08:07 -0700</bug_when>
    <thetext>Comment on attachment 256741
Patch

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

&gt; Source/WebCore/platform/graphics/texmap/coordinated/TiledBackingStore.cpp:-124
&gt; -    m_tiles.clear();

If there is no problem when we don&apos;t call below two functions, LGTM.

  m_tiles.clear();
  coverWithTilesIfNeeded();</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1109299</commentid>
    <comment_count>3</comment_count>
      <attachid>256752</attachid>
    <who name="Ryuan Choi">ryuan.choi</who>
    <bug_when>2015-07-13 17:58:32 -0700</bug_when>
    <thetext>Created attachment 256752
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1109300</commentid>
    <comment_count>4</comment_count>
    <who name="Ryuan Choi">ryuan.choi</who>
    <bug_when>2015-07-13 18:00:02 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; Comment on attachment 256741 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=256741&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/platform/graphics/texmap/coordinated/TiledBackingStore.cpp:-124
&gt; &gt; -    m_tiles.clear();
&gt; 
&gt; If there is no problem when we don&apos;t call below two functions, LGTM.
&gt; 
&gt;   m_tiles.clear();

We don&apos;t need to clear tiles because TiledBackingStore didn&apos;t make them.

&gt;   coverWithTilesIfNeeded();

I missed to cover it. I updated the patch. thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1109328</commentid>
    <comment_count>5</comment_count>
      <attachid>256752</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2015-07-13 23:07:00 -0700</bug_when>
    <thetext>Comment on attachment 256752
Patch

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

To be honest, I don&apos;t know what is benefit when we drop setContentsScale().

&gt; Source/WebCore/platform/graphics/texmap/coordinated/TiledBackingStore.h:41
&gt; +    TiledBackingStore(TiledBackingStoreClient*, float contentsScale);

It would be nice if we set default value.

TiledBackingStore(TiledBackingStoreClient*, float contentsScale = 1.f)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1109329</commentid>
    <comment_count>6</comment_count>
      <attachid>256752</attachid>
    <who name="Ryuan Choi">ryuan.choi</who>
    <bug_when>2015-07-13 23:23:42 -0700</bug_when>
    <thetext>Comment on attachment 256752
Patch

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

&gt;&gt; Source/WebCore/platform/graphics/texmap/coordinated/TiledBackingStore.h:41
&gt;&gt; +    TiledBackingStore(TiledBackingStoreClient*, float contentsScale);
&gt; 
&gt; It would be nice if we set default value.
&gt; 
&gt; TiledBackingStore(TiledBackingStoreClient*, float contentsScale = 1.f)

Hmm, are there any reason?
We alwasys create TiledBackingStore with two arguments.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1109332</commentid>
    <comment_count>7</comment_count>
      <attachid>256752</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2015-07-13 23:30:51 -0700</bug_when>
    <thetext>Comment on attachment 256752
Patch

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

&gt;&gt;&gt; Source/WebCore/platform/graphics/texmap/coordinated/TiledBackingStore.h:41
&gt;&gt;&gt; +    TiledBackingStore(TiledBackingStoreClient*, float contentsScale);
&gt;&gt; 
&gt;&gt; It would be nice if we set default value.
&gt;&gt; 
&gt;&gt; TiledBackingStore(TiledBackingStoreClient*, float contentsScale = 1.f)
&gt; 
&gt; Hmm, are there any reason?
&gt; We alwasys create TiledBackingStore with two arguments.

Because we have initialized the contentsScale with 1.f. 

, m_contentsScale(1.f)

I think it would be good if we keep it in constructor as well. If so, we can use a argument when we don&apos;t need to set other scale value.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1109336</commentid>
    <comment_count>8</comment_count>
      <attachid>256763</attachid>
    <who name="Ryuan Choi">ryuan.choi</who>
    <bug_when>2015-07-14 00:29:27 -0700</bug_when>
    <thetext>Created attachment 256763
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1109784</commentid>
    <comment_count>9</comment_count>
      <attachid>256763</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2015-07-15 17:52:15 -0700</bug_when>
    <thetext>Comment on attachment 256763
Patch

rs=me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1109808</commentid>
    <comment_count>10</comment_count>
      <attachid>256763</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-07-15 19:05:04 -0700</bug_when>
    <thetext>Comment on attachment 256763
Patch

Clearing flags on attachment: 256763

Committed r186884: &lt;http://trac.webkit.org/changeset/186884&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1109809</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-07-15 19:05:09 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>256741</attachid>
            <date>2015-07-13 16:07:04 -0700</date>
            <delta_ts>2015-07-13 17:58:25 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-146921-20150714080558.patch</filename>
            <type>text/plain</type>
            <size>4509</size>
            <attacher name="Ryuan Choi">ryuan.choi</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg2NjU4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTM1Y2JjMmM0MGRjZDNk
OGEyMDk2ZDgwYjVhMzFkYTk3ZDRiNzc5My4uMjE3ZWFhNGM2NDNmOTUwZDdjNDVkOGY3ZDE0YmE2
OGRjOGZmNjc3MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDE1LTA3LTEzICBSeXVh
biBDaG9pICA8cnl1YW4uY2hvaUBuYXZlcmNvcnAuY29tPgorCisgICAgICAgIFtDb29yZGluYXRl
ZEdyYXBoaWNzXSBSZW1vdmUgc2V0Q29udGVudHNTY2FsZSBmcm9tIFRpbGVkQmFja2luZ1N0b3Jl
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDY5MjEK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHBsYXRm
b3JtL2dyYXBoaWNzL3RleG1hcC9jb29yZGluYXRlZC9Db29yZGluYXRlZEdyYXBoaWNzTGF5ZXIu
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6Q29vcmRpbmF0ZWRHcmFwaGljc0xheWVyOjpjcmVhdGVC
YWNraW5nU3RvcmUpOgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL3RleG1hcC9jb29yZGlu
YXRlZC9UaWxlZEJhY2tpbmdTdG9yZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpUaWxlZEJhY2tp
bmdTdG9yZTo6VGlsZWRCYWNraW5nU3RvcmUpOgorICAgICAgICAoV2ViQ29yZTo6VGlsZWRCYWNr
aW5nU3RvcmU6OnNldENvbnRlbnRzU2NhbGUpOiBEZWxldGVkLgorICAgICAgICAqIHBsYXRmb3Jt
L2dyYXBoaWNzL3RleG1hcC9jb29yZGluYXRlZC9UaWxlZEJhY2tpbmdTdG9yZS5oOgorCiAyMDE1
LTA3LTA5ICBCcmFkeSBFaWRzb24gIDxiZWlkc29uQGFwcGxlLmNvbT4KIAogICAgICAgICBGb2xs
b3d1cCB0byByMTg2NjQ3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFw
aGljcy90ZXhtYXAvY29vcmRpbmF0ZWQvQ29vcmRpbmF0ZWRHcmFwaGljc0xheWVyLmNwcCBiL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3RleG1hcC9jb29yZGluYXRlZC9Db29yZGlu
YXRlZEdyYXBoaWNzTGF5ZXIuY3BwCmluZGV4IGZhYTE2NWVhZTYzODIxZWMzZDEzOWQxOGVmZWYx
N2RhZTAyODc4ZTAuLjgzMjBmYzM3MjQxZGMwZmIxOWFkYzNjZmZjZDlhNDBmMDhmNGQxNDAgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3RleG1hcC9jb29yZGlu
YXRlZC9Db29yZGluYXRlZEdyYXBoaWNzTGF5ZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL2dyYXBoaWNzL3RleG1hcC9jb29yZGluYXRlZC9Db29yZGluYXRlZEdyYXBoaWNzTGF5
ZXIuY3BwCkBAIC04NzcsOSArODc3LDggQEAgdm9pZCBDb29yZGluYXRlZEdyYXBoaWNzTGF5ZXI6
OmFkanVzdENvbnRlbnRzU2NhbGUoKQogCiB2b2lkIENvb3JkaW5hdGVkR3JhcGhpY3NMYXllcjo6
Y3JlYXRlQmFja2luZ1N0b3JlKCkKIHsKLSAgICBtX21haW5CYWNraW5nU3RvcmUgPSBzdGQ6Om1h
a2VfdW5pcXVlPFRpbGVkQmFja2luZ1N0b3JlPih0aGlzKTsKKyAgICBtX21haW5CYWNraW5nU3Rv
cmUgPSBzdGQ6Om1ha2VfdW5pcXVlPFRpbGVkQmFja2luZ1N0b3JlPih0aGlzLCBlZmZlY3RpdmVD
b250ZW50c1NjYWxlKCkpOwogICAgIG1fbWFpbkJhY2tpbmdTdG9yZS0+c2V0U3VwcG9ydHNBbHBo
YSghY29udGVudHNPcGFxdWUoKSk7Ci0gICAgbV9tYWluQmFja2luZ1N0b3JlLT5zZXRDb250ZW50
c1NjYWxlKGVmZmVjdGl2ZUNvbnRlbnRzU2NhbGUoKSk7CiB9CiAKIHZvaWQgQ29vcmRpbmF0ZWRH
cmFwaGljc0xheWVyOjp0aWxlZEJhY2tpbmdTdG9yZVBhaW50KEdyYXBoaWNzQ29udGV4dCogY29u
dGV4dCwgY29uc3QgSW50UmVjdCYgcmVjdCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL2dyYXBoaWNzL3RleG1hcC9jb29yZGluYXRlZC9UaWxlZEJhY2tpbmdTdG9yZS5jcHAg
Yi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAvY29vcmRpbmF0ZWQvVGls
ZWRCYWNraW5nU3RvcmUuY3BwCmluZGV4IGQ4MzI3ZWVhNTg0YWJmYmQwNDE4YTU3MTY5OTVhZWUy
NDc1ZTRlYjUuLmNkODJjZmYwNGUwNmI4OGMzZGYxNDA4ZmZkNDBmY2MzNzQ0ODU3YjMgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3RleG1hcC9jb29yZGluYXRl
ZC9UaWxlZEJhY2tpbmdTdG9yZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvdGV4bWFwL2Nvb3JkaW5hdGVkL1RpbGVkQmFja2luZ1N0b3JlLmNwcApAQCAtMzQsMTEg
KzM0LDExIEBAIHN0YXRpYyBJbnRQb2ludCBpbm5lckJvdHRvbVJpZ2h0KGNvbnN0IEludFJlY3Qm
IHJlY3QpCiAgICAgcmV0dXJuIEludFBvaW50KHJlY3QubWF4WCgpIC0gMSwgcmVjdC5tYXhZKCkg
LSAxKTsKIH0KIAotVGlsZWRCYWNraW5nU3RvcmU6OlRpbGVkQmFja2luZ1N0b3JlKFRpbGVkQmFj
a2luZ1N0b3JlQ2xpZW50KiBjbGllbnQpCitUaWxlZEJhY2tpbmdTdG9yZTo6VGlsZWRCYWNraW5n
U3RvcmUoVGlsZWRCYWNraW5nU3RvcmVDbGllbnQqIGNsaWVudCwgZmxvYXQgY29udGVudHNTY2Fs
ZSkKICAgICA6IG1fY2xpZW50KGNsaWVudCkKICAgICAsIG1fdGlsZVNpemUoZGVmYXVsdFRpbGVE
aW1lbnNpb24sIGRlZmF1bHRUaWxlRGltZW5zaW9uKQogICAgICwgbV9jb3ZlckFyZWFNdWx0aXBs
aWVyKDIuMGYpCi0gICAgLCBtX2NvbnRlbnRzU2NhbGUoMS5mKQorICAgICwgbV9jb250ZW50c1Nj
YWxlKGNvbnRlbnRzU2NhbGUpCiAgICAgLCBtX3N1cHBvcnRzQWxwaGEoZmFsc2UpCiAgICAgLCBt
X3BlbmRpbmdUaWxlQ3JlYXRpb24oZmFsc2UpCiB7CkBAIC0xMTUsMTYgKzExNSw2IEBAIEludFJl
Y3QgVGlsZWRCYWNraW5nU3RvcmU6OnZpc2libGVSZWN0KCkgY29uc3QKICAgICByZXR1cm4gbWFw
RnJvbUNvbnRlbnRzKG1fY2xpZW50LT50aWxlZEJhY2tpbmdTdG9yZVZpc2libGVSZWN0KCkpOwog
fQogCi12b2lkIFRpbGVkQmFja2luZ1N0b3JlOjpzZXRDb250ZW50c1NjYWxlKGZsb2F0IHNjYWxl
KQotewotICAgIGlmIChzY2FsZSA9PSBtX2NvbnRlbnRzU2NhbGUpCi0gICAgICAgIHJldHVybjsK
LQotICAgIG1fY29udGVudHNTY2FsZSA9IHNjYWxlOwotICAgIG1fdGlsZXMuY2xlYXIoKTsKLSAg
ICBjb3ZlcldpdGhUaWxlc0lmTmVlZGVkKCk7Ci19Ci0KIGRvdWJsZSBUaWxlZEJhY2tpbmdTdG9y
ZTo6dGlsZURpc3RhbmNlKGNvbnN0IEludFJlY3QmIHZpZXdwb3J0LCBjb25zdCBUaWxlOjpDb29y
ZGluYXRlJiB0aWxlQ29vcmRpbmF0ZSkgY29uc3QKIHsKICAgICBpZiAodmlld3BvcnQuaW50ZXJz
ZWN0cyh0aWxlUmVjdEZvckNvb3JkaW5hdGUodGlsZUNvb3JkaW5hdGUpKSkKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3RleG1hcC9jb29yZGluYXRlZC9UaWxl
ZEJhY2tpbmdTdG9yZS5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFw
L2Nvb3JkaW5hdGVkL1RpbGVkQmFja2luZ1N0b3JlLmgKaW5kZXggNTQzNzgwYzIwYjg3MWY2ZmQ1
MWEzZGFkYTBkMTI1ZTA2NDg4N2NjMi4uNWVkZTZmZjdlNWQxYmU3MTBlYjdkYTdlZDUzNzRjNzk3
NDg2OTkxMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4
bWFwL2Nvb3JkaW5hdGVkL1RpbGVkQmFja2luZ1N0b3JlLmgKKysrIGIvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL2Nvb3JkaW5hdGVkL1RpbGVkQmFja2luZ1N0b3JlLmgK
QEAgLTMzLDEzICszMywxMiBAQAogbmFtZXNwYWNlIFdlYkNvcmUgewogCiBjbGFzcyBHcmFwaGlj
c0NvbnRleHQ7Ci1jbGFzcyBUaWxlZEJhY2tpbmdTdG9yZTsKIGNsYXNzIFRpbGVkQmFja2luZ1N0
b3JlQ2xpZW50OwogCiBjbGFzcyBUaWxlZEJhY2tpbmdTdG9yZSB7CiAgICAgV1RGX01BS0VfTk9O
Q09QWUFCTEUoVGlsZWRCYWNraW5nU3RvcmUpOyBXVEZfTUFLRV9GQVNUX0FMTE9DQVRFRDsKIHB1
YmxpYzoKLSAgICBUaWxlZEJhY2tpbmdTdG9yZShUaWxlZEJhY2tpbmdTdG9yZUNsaWVudCopOwor
ICAgIFRpbGVkQmFja2luZ1N0b3JlKFRpbGVkQmFja2luZ1N0b3JlQ2xpZW50KiwgZmxvYXQgY29u
dGVudHNTY2FsZSk7CiAgICAgflRpbGVkQmFja2luZ1N0b3JlKCk7CiAKICAgICBUaWxlZEJhY2tp
bmdTdG9yZUNsaWVudCogY2xpZW50KCkgeyByZXR1cm4gbV9jbGllbnQ7IH0KQEAgLTQ4LDcgKzQ3
LDYgQEAgcHVibGljOgogICAgIHZvaWQgY292ZXJXaXRoVGlsZXNJZk5lZWRlZCgpOwogCiAgICAg
ZmxvYXQgY29udGVudHNTY2FsZSgpIHsgcmV0dXJuIG1fY29udGVudHNTY2FsZTsgfQotICAgIHZv
aWQgc2V0Q29udGVudHNTY2FsZShmbG9hdCk7CiAKICAgICB2b2lkIHVwZGF0ZVRpbGVCdWZmZXJz
KCk7CiAK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>256752</attachid>
            <date>2015-07-13 17:58:32 -0700</date>
            <delta_ts>2015-07-14 00:29:18 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-146921-20150714095726.patch</filename>
            <type>text/plain</type>
            <size>5063</size>
            <attacher name="Ryuan Choi">ryuan.choi</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg2NjU4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTM1Y2JjMmM0MGRjZDNk
OGEyMDk2ZDgwYjVhMzFkYTk3ZDRiNzc5My4uM2YyMzAzOWJkYmVmNTkzNTBkYTQyODZmNDFhOWU3
YmNjOTljZWFhMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE1LTA3LTEzICBSeXVh
biBDaG9pICA8cnl1YW4uY2hvaUBuYXZlcmNvcnAuY29tPgorCisgICAgICAgIFtDb29yZGluYXRl
ZEdyYXBoaWNzXSBSZW1vdmUgc2V0Q29udGVudHNTY2FsZSBmcm9tIFRpbGVkQmFja2luZ1N0b3Jl
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDY5MjEK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHBsYXRm
b3JtL2dyYXBoaWNzL3RleG1hcC9jb29yZGluYXRlZC9Db29yZGluYXRlZEdyYXBoaWNzTGF5ZXIu
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6Q29vcmRpbmF0ZWRHcmFwaGljc0xheWVyOjpjcmVhdGVC
YWNraW5nU3RvcmUpOgorICAgICAgICAoV2ViQ29yZTo6Q29vcmRpbmF0ZWRHcmFwaGljc0xheWVy
Ojp1cGRhdGVDb250ZW50QnVmZmVycyk6CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvdGV4
bWFwL2Nvb3JkaW5hdGVkL1RpbGVkQmFja2luZ1N0b3JlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6
OlRpbGVkQmFja2luZ1N0b3JlOjpUaWxlZEJhY2tpbmdTdG9yZSk6CisgICAgICAgIChXZWJDb3Jl
OjpUaWxlZEJhY2tpbmdTdG9yZTo6c2V0Q29udGVudHNTY2FsZSk6IERlbGV0ZWQuCisgICAgICAg
ICogcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL2Nvb3JkaW5hdGVkL1RpbGVkQmFja2luZ1N0b3Jl
Lmg6CisKIDIwMTUtMDctMDkgIEJyYWR5IEVpZHNvbiAgPGJlaWRzb25AYXBwbGUuY29tPgogCiAg
ICAgICAgIEZvbGxvd3VwIHRvIHIxODY2NDcKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL2dyYXBoaWNzL3RleG1hcC9jb29yZGluYXRlZC9Db29yZGluYXRlZEdyYXBoaWNzTGF5
ZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL2Nvb3JkaW5h
dGVkL0Nvb3JkaW5hdGVkR3JhcGhpY3NMYXllci5jcHAKaW5kZXggZmFhMTY1ZWFlNjM4MjFlYzNk
MTM5ZDE4ZWZlZjE3ZGFlMDI4NzhlMC4uOGViMzk5YTcxMTU1YmFmYjRjYjllMDZhNjAwZGE5OWU0
YzA1ZTAzOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4
bWFwL2Nvb3JkaW5hdGVkL0Nvb3JkaW5hdGVkR3JhcGhpY3NMYXllci5jcHAKKysrIGIvU291cmNl
L1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL2Nvb3JkaW5hdGVkL0Nvb3JkaW5hdGVk
R3JhcGhpY3NMYXllci5jcHAKQEAgLTg3Nyw5ICs4NzcsOCBAQCB2b2lkIENvb3JkaW5hdGVkR3Jh
cGhpY3NMYXllcjo6YWRqdXN0Q29udGVudHNTY2FsZSgpCiAKIHZvaWQgQ29vcmRpbmF0ZWRHcmFw
aGljc0xheWVyOjpjcmVhdGVCYWNraW5nU3RvcmUoKQogewotICAgIG1fbWFpbkJhY2tpbmdTdG9y
ZSA9IHN0ZDo6bWFrZV91bmlxdWU8VGlsZWRCYWNraW5nU3RvcmU+KHRoaXMpOworICAgIG1fbWFp
bkJhY2tpbmdTdG9yZSA9IHN0ZDo6bWFrZV91bmlxdWU8VGlsZWRCYWNraW5nU3RvcmU+KHRoaXMs
IGVmZmVjdGl2ZUNvbnRlbnRzU2NhbGUoKSk7CiAgICAgbV9tYWluQmFja2luZ1N0b3JlLT5zZXRT
dXBwb3J0c0FscGhhKCFjb250ZW50c09wYXF1ZSgpKTsKLSAgICBtX21haW5CYWNraW5nU3RvcmUt
PnNldENvbnRlbnRzU2NhbGUoZWZmZWN0aXZlQ29udGVudHNTY2FsZSgpKTsKIH0KIAogdm9pZCBD
b29yZGluYXRlZEdyYXBoaWNzTGF5ZXI6OnRpbGVkQmFja2luZ1N0b3JlUGFpbnQoR3JhcGhpY3ND
b250ZXh0KiBjb250ZXh0LCBjb25zdCBJbnRSZWN0JiByZWN0KQpAQCAtMTAwMyw4ICsxMDAyLDEw
IEBAIHZvaWQgQ29vcmRpbmF0ZWRHcmFwaGljc0xheWVyOjp1cGRhdGVDb250ZW50QnVmZmVycygp
CiAKICAgICAvLyBUaGlzIGlzIHRoZSBvbmx5IHBsYWNlIHdlIChyZSljcmVhdGUgdGhlIG1haW4g
dGlsZWQgYmFja2luZyBzdG9yZSwgb25jZSB3ZQogICAgIC8vIGhhdmUgYSByZW1vdGUgY2xpZW50
IGFuZCB3ZSBhcmUgcmVhZHkgdG8gc2VuZCBvdXIgZGF0YSB0byB0aGUgVUkgcHJvY2Vzcy4KLSAg
ICBpZiAoIW1fbWFpbkJhY2tpbmdTdG9yZSkKKyAgICBpZiAoIW1fbWFpbkJhY2tpbmdTdG9yZSkg
ewogICAgICAgICBjcmVhdGVCYWNraW5nU3RvcmUoKTsKKyAgICAgICAgbV9wZW5kaW5nVmlzaWJs
ZVJlY3RBZGp1c3RtZW50ID0gdHJ1ZTsKKyAgICB9CiAKICAgICBpZiAobV9wZW5kaW5nVmlzaWJs
ZVJlY3RBZGp1c3RtZW50KSB7CiAgICAgICAgIG1fcGVuZGluZ1Zpc2libGVSZWN0QWRqdXN0bWVu
dCA9IGZhbHNlOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mv
dGV4bWFwL2Nvb3JkaW5hdGVkL1RpbGVkQmFja2luZ1N0b3JlLmNwcCBiL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL2dyYXBoaWNzL3RleG1hcC9jb29yZGluYXRlZC9UaWxlZEJhY2tpbmdTdG9yZS5j
cHAKaW5kZXggZDgzMjdlZWE1ODRhYmZiZDA0MThhNTcxNjk5NWFlZTI0NzVlNGViNS4uY2Q4MmNm
ZjA0ZTA2Yjg4YzNkZjE0MDhmZmQ0MGZjYzM3NDQ4NTdiMyAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL2Nvb3JkaW5hdGVkL1RpbGVkQmFja2luZ1N0
b3JlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAvY29v
cmRpbmF0ZWQvVGlsZWRCYWNraW5nU3RvcmUuY3BwCkBAIC0zNCwxMSArMzQsMTEgQEAgc3RhdGlj
IEludFBvaW50IGlubmVyQm90dG9tUmlnaHQoY29uc3QgSW50UmVjdCYgcmVjdCkKICAgICByZXR1
cm4gSW50UG9pbnQocmVjdC5tYXhYKCkgLSAxLCByZWN0Lm1heFkoKSAtIDEpOwogfQogCi1UaWxl
ZEJhY2tpbmdTdG9yZTo6VGlsZWRCYWNraW5nU3RvcmUoVGlsZWRCYWNraW5nU3RvcmVDbGllbnQq
IGNsaWVudCkKK1RpbGVkQmFja2luZ1N0b3JlOjpUaWxlZEJhY2tpbmdTdG9yZShUaWxlZEJhY2tp
bmdTdG9yZUNsaWVudCogY2xpZW50LCBmbG9hdCBjb250ZW50c1NjYWxlKQogICAgIDogbV9jbGll
bnQoY2xpZW50KQogICAgICwgbV90aWxlU2l6ZShkZWZhdWx0VGlsZURpbWVuc2lvbiwgZGVmYXVs
dFRpbGVEaW1lbnNpb24pCiAgICAgLCBtX2NvdmVyQXJlYU11bHRpcGxpZXIoMi4wZikKLSAgICAs
IG1fY29udGVudHNTY2FsZSgxLmYpCisgICAgLCBtX2NvbnRlbnRzU2NhbGUoY29udGVudHNTY2Fs
ZSkKICAgICAsIG1fc3VwcG9ydHNBbHBoYShmYWxzZSkKICAgICAsIG1fcGVuZGluZ1RpbGVDcmVh
dGlvbihmYWxzZSkKIHsKQEAgLTExNSwxNiArMTE1LDYgQEAgSW50UmVjdCBUaWxlZEJhY2tpbmdT
dG9yZTo6dmlzaWJsZVJlY3QoKSBjb25zdAogICAgIHJldHVybiBtYXBGcm9tQ29udGVudHMobV9j
bGllbnQtPnRpbGVkQmFja2luZ1N0b3JlVmlzaWJsZVJlY3QoKSk7CiB9CiAKLXZvaWQgVGlsZWRC
YWNraW5nU3RvcmU6OnNldENvbnRlbnRzU2NhbGUoZmxvYXQgc2NhbGUpCi17Ci0gICAgaWYgKHNj
YWxlID09IG1fY29udGVudHNTY2FsZSkKLSAgICAgICAgcmV0dXJuOwotCi0gICAgbV9jb250ZW50
c1NjYWxlID0gc2NhbGU7Ci0gICAgbV90aWxlcy5jbGVhcigpOwotICAgIGNvdmVyV2l0aFRpbGVz
SWZOZWVkZWQoKTsKLX0KLQogZG91YmxlIFRpbGVkQmFja2luZ1N0b3JlOjp0aWxlRGlzdGFuY2Uo
Y29uc3QgSW50UmVjdCYgdmlld3BvcnQsIGNvbnN0IFRpbGU6OkNvb3JkaW5hdGUmIHRpbGVDb29y
ZGluYXRlKSBjb25zdAogewogICAgIGlmICh2aWV3cG9ydC5pbnRlcnNlY3RzKHRpbGVSZWN0Rm9y
Q29vcmRpbmF0ZSh0aWxlQ29vcmRpbmF0ZSkpKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL2Nvb3JkaW5hdGVkL1RpbGVkQmFja2luZ1N0b3JlLmgg
Yi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAvY29vcmRpbmF0ZWQvVGls
ZWRCYWNraW5nU3RvcmUuaAppbmRleCA1NDM3ODBjMjBiODcxZjZmZDUxYTNkYWRhMGQxMjVlMDY0
ODg3Y2MyLi41ZWRlNmZmN2U1ZDFiZTcxMGViN2RhN2VkNTM3NGM3OTc0ODY5OTExIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAvY29vcmRpbmF0ZWQv
VGlsZWRCYWNraW5nU3RvcmUuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGlj
cy90ZXhtYXAvY29vcmRpbmF0ZWQvVGlsZWRCYWNraW5nU3RvcmUuaApAQCAtMzMsMTMgKzMzLDEy
IEBACiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKIGNsYXNzIEdyYXBoaWNzQ29udGV4dDsKLWNsYXNz
IFRpbGVkQmFja2luZ1N0b3JlOwogY2xhc3MgVGlsZWRCYWNraW5nU3RvcmVDbGllbnQ7CiAKIGNs
YXNzIFRpbGVkQmFja2luZ1N0b3JlIHsKICAgICBXVEZfTUFLRV9OT05DT1BZQUJMRShUaWxlZEJh
Y2tpbmdTdG9yZSk7IFdURl9NQUtFX0ZBU1RfQUxMT0NBVEVEOwogcHVibGljOgotICAgIFRpbGVk
QmFja2luZ1N0b3JlKFRpbGVkQmFja2luZ1N0b3JlQ2xpZW50Kik7CisgICAgVGlsZWRCYWNraW5n
U3RvcmUoVGlsZWRCYWNraW5nU3RvcmVDbGllbnQqLCBmbG9hdCBjb250ZW50c1NjYWxlKTsKICAg
ICB+VGlsZWRCYWNraW5nU3RvcmUoKTsKIAogICAgIFRpbGVkQmFja2luZ1N0b3JlQ2xpZW50KiBj
bGllbnQoKSB7IHJldHVybiBtX2NsaWVudDsgfQpAQCAtNDgsNyArNDcsNiBAQCBwdWJsaWM6CiAg
ICAgdm9pZCBjb3ZlcldpdGhUaWxlc0lmTmVlZGVkKCk7CiAKICAgICBmbG9hdCBjb250ZW50c1Nj
YWxlKCkgeyByZXR1cm4gbV9jb250ZW50c1NjYWxlOyB9Ci0gICAgdm9pZCBzZXRDb250ZW50c1Nj
YWxlKGZsb2F0KTsKIAogICAgIHZvaWQgdXBkYXRlVGlsZUJ1ZmZlcnMoKTsKIAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>256763</attachid>
            <date>2015-07-14 00:29:27 -0700</date>
            <delta_ts>2015-07-15 19:05:04 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-146921-20150714162820.patch</filename>
            <type>text/plain</type>
            <size>5069</size>
            <attacher name="Ryuan Choi">ryuan.choi</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg2NjU4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTM1Y2JjMmM0MGRjZDNk
OGEyMDk2ZDgwYjVhMzFkYTk3ZDRiNzc5My4uM2YyMzAzOWJkYmVmNTkzNTBkYTQyODZmNDFhOWU3
YmNjOTljZWFhMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE1LTA3LTEzICBSeXVh
biBDaG9pICA8cnl1YW4uY2hvaUBuYXZlcmNvcnAuY29tPgorCisgICAgICAgIFtDb29yZGluYXRl
ZEdyYXBoaWNzXSBSZW1vdmUgc2V0Q29udGVudHNTY2FsZSBmcm9tIFRpbGVkQmFja2luZ1N0b3Jl
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDY5MjEK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHBsYXRm
b3JtL2dyYXBoaWNzL3RleG1hcC9jb29yZGluYXRlZC9Db29yZGluYXRlZEdyYXBoaWNzTGF5ZXIu
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6Q29vcmRpbmF0ZWRHcmFwaGljc0xheWVyOjpjcmVhdGVC
YWNraW5nU3RvcmUpOgorICAgICAgICAoV2ViQ29yZTo6Q29vcmRpbmF0ZWRHcmFwaGljc0xheWVy
Ojp1cGRhdGVDb250ZW50QnVmZmVycyk6CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvdGV4
bWFwL2Nvb3JkaW5hdGVkL1RpbGVkQmFja2luZ1N0b3JlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6
OlRpbGVkQmFja2luZ1N0b3JlOjpUaWxlZEJhY2tpbmdTdG9yZSk6CisgICAgICAgIChXZWJDb3Jl
OjpUaWxlZEJhY2tpbmdTdG9yZTo6c2V0Q29udGVudHNTY2FsZSk6IERlbGV0ZWQuCisgICAgICAg
ICogcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL2Nvb3JkaW5hdGVkL1RpbGVkQmFja2luZ1N0b3Jl
Lmg6CisKIDIwMTUtMDctMDkgIEJyYWR5IEVpZHNvbiAgPGJlaWRzb25AYXBwbGUuY29tPgogCiAg
ICAgICAgIEZvbGxvd3VwIHRvIHIxODY2NDcKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL2dyYXBoaWNzL3RleG1hcC9jb29yZGluYXRlZC9Db29yZGluYXRlZEdyYXBoaWNzTGF5
ZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL2Nvb3JkaW5h
dGVkL0Nvb3JkaW5hdGVkR3JhcGhpY3NMYXllci5jcHAKaW5kZXggZmFhMTY1ZWFlNjM4MjFlYzNk
MTM5ZDE4ZWZlZjE3ZGFlMDI4NzhlMC4uOGViMzk5YTcxMTU1YmFmYjRjYjllMDZhNjAwZGE5OWU0
YzA1ZTAzOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4
bWFwL2Nvb3JkaW5hdGVkL0Nvb3JkaW5hdGVkR3JhcGhpY3NMYXllci5jcHAKKysrIGIvU291cmNl
L1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL2Nvb3JkaW5hdGVkL0Nvb3JkaW5hdGVk
R3JhcGhpY3NMYXllci5jcHAKQEAgLTg3Nyw5ICs4NzcsOCBAQCB2b2lkIENvb3JkaW5hdGVkR3Jh
cGhpY3NMYXllcjo6YWRqdXN0Q29udGVudHNTY2FsZSgpCiAKIHZvaWQgQ29vcmRpbmF0ZWRHcmFw
aGljc0xheWVyOjpjcmVhdGVCYWNraW5nU3RvcmUoKQogewotICAgIG1fbWFpbkJhY2tpbmdTdG9y
ZSA9IHN0ZDo6bWFrZV91bmlxdWU8VGlsZWRCYWNraW5nU3RvcmU+KHRoaXMpOworICAgIG1fbWFp
bkJhY2tpbmdTdG9yZSA9IHN0ZDo6bWFrZV91bmlxdWU8VGlsZWRCYWNraW5nU3RvcmU+KHRoaXMs
IGVmZmVjdGl2ZUNvbnRlbnRzU2NhbGUoKSk7CiAgICAgbV9tYWluQmFja2luZ1N0b3JlLT5zZXRT
dXBwb3J0c0FscGhhKCFjb250ZW50c09wYXF1ZSgpKTsKLSAgICBtX21haW5CYWNraW5nU3RvcmUt
PnNldENvbnRlbnRzU2NhbGUoZWZmZWN0aXZlQ29udGVudHNTY2FsZSgpKTsKIH0KIAogdm9pZCBD
b29yZGluYXRlZEdyYXBoaWNzTGF5ZXI6OnRpbGVkQmFja2luZ1N0b3JlUGFpbnQoR3JhcGhpY3ND
b250ZXh0KiBjb250ZXh0LCBjb25zdCBJbnRSZWN0JiByZWN0KQpAQCAtMTAwMyw4ICsxMDAyLDEw
IEBAIHZvaWQgQ29vcmRpbmF0ZWRHcmFwaGljc0xheWVyOjp1cGRhdGVDb250ZW50QnVmZmVycygp
CiAKICAgICAvLyBUaGlzIGlzIHRoZSBvbmx5IHBsYWNlIHdlIChyZSljcmVhdGUgdGhlIG1haW4g
dGlsZWQgYmFja2luZyBzdG9yZSwgb25jZSB3ZQogICAgIC8vIGhhdmUgYSByZW1vdGUgY2xpZW50
IGFuZCB3ZSBhcmUgcmVhZHkgdG8gc2VuZCBvdXIgZGF0YSB0byB0aGUgVUkgcHJvY2Vzcy4KLSAg
ICBpZiAoIW1fbWFpbkJhY2tpbmdTdG9yZSkKKyAgICBpZiAoIW1fbWFpbkJhY2tpbmdTdG9yZSkg
ewogICAgICAgICBjcmVhdGVCYWNraW5nU3RvcmUoKTsKKyAgICAgICAgbV9wZW5kaW5nVmlzaWJs
ZVJlY3RBZGp1c3RtZW50ID0gdHJ1ZTsKKyAgICB9CiAKICAgICBpZiAobV9wZW5kaW5nVmlzaWJs
ZVJlY3RBZGp1c3RtZW50KSB7CiAgICAgICAgIG1fcGVuZGluZ1Zpc2libGVSZWN0QWRqdXN0bWVu
dCA9IGZhbHNlOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mv
dGV4bWFwL2Nvb3JkaW5hdGVkL1RpbGVkQmFja2luZ1N0b3JlLmNwcCBiL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL2dyYXBoaWNzL3RleG1hcC9jb29yZGluYXRlZC9UaWxlZEJhY2tpbmdTdG9yZS5j
cHAKaW5kZXggZDgzMjdlZWE1ODRhYmZiZDA0MThhNTcxNjk5NWFlZTI0NzVlNGViNS4uY2Q4MmNm
ZjA0ZTA2Yjg4YzNkZjE0MDhmZmQ0MGZjYzM3NDQ4NTdiMyAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL2Nvb3JkaW5hdGVkL1RpbGVkQmFja2luZ1N0
b3JlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAvY29v
cmRpbmF0ZWQvVGlsZWRCYWNraW5nU3RvcmUuY3BwCkBAIC0zNCwxMSArMzQsMTEgQEAgc3RhdGlj
IEludFBvaW50IGlubmVyQm90dG9tUmlnaHQoY29uc3QgSW50UmVjdCYgcmVjdCkKICAgICByZXR1
cm4gSW50UG9pbnQocmVjdC5tYXhYKCkgLSAxLCByZWN0Lm1heFkoKSAtIDEpOwogfQogCi1UaWxl
ZEJhY2tpbmdTdG9yZTo6VGlsZWRCYWNraW5nU3RvcmUoVGlsZWRCYWNraW5nU3RvcmVDbGllbnQq
IGNsaWVudCkKK1RpbGVkQmFja2luZ1N0b3JlOjpUaWxlZEJhY2tpbmdTdG9yZShUaWxlZEJhY2tp
bmdTdG9yZUNsaWVudCogY2xpZW50LCBmbG9hdCBjb250ZW50c1NjYWxlKQogICAgIDogbV9jbGll
bnQoY2xpZW50KQogICAgICwgbV90aWxlU2l6ZShkZWZhdWx0VGlsZURpbWVuc2lvbiwgZGVmYXVs
dFRpbGVEaW1lbnNpb24pCiAgICAgLCBtX2NvdmVyQXJlYU11bHRpcGxpZXIoMi4wZikKLSAgICAs
IG1fY29udGVudHNTY2FsZSgxLmYpCisgICAgLCBtX2NvbnRlbnRzU2NhbGUoY29udGVudHNTY2Fs
ZSkKICAgICAsIG1fc3VwcG9ydHNBbHBoYShmYWxzZSkKICAgICAsIG1fcGVuZGluZ1RpbGVDcmVh
dGlvbihmYWxzZSkKIHsKQEAgLTExNSwxNiArMTE1LDYgQEAgSW50UmVjdCBUaWxlZEJhY2tpbmdT
dG9yZTo6dmlzaWJsZVJlY3QoKSBjb25zdAogICAgIHJldHVybiBtYXBGcm9tQ29udGVudHMobV9j
bGllbnQtPnRpbGVkQmFja2luZ1N0b3JlVmlzaWJsZVJlY3QoKSk7CiB9CiAKLXZvaWQgVGlsZWRC
YWNraW5nU3RvcmU6OnNldENvbnRlbnRzU2NhbGUoZmxvYXQgc2NhbGUpCi17Ci0gICAgaWYgKHNj
YWxlID09IG1fY29udGVudHNTY2FsZSkKLSAgICAgICAgcmV0dXJuOwotCi0gICAgbV9jb250ZW50
c1NjYWxlID0gc2NhbGU7Ci0gICAgbV90aWxlcy5jbGVhcigpOwotICAgIGNvdmVyV2l0aFRpbGVz
SWZOZWVkZWQoKTsKLX0KLQogZG91YmxlIFRpbGVkQmFja2luZ1N0b3JlOjp0aWxlRGlzdGFuY2Uo
Y29uc3QgSW50UmVjdCYgdmlld3BvcnQsIGNvbnN0IFRpbGU6OkNvb3JkaW5hdGUmIHRpbGVDb29y
ZGluYXRlKSBjb25zdAogewogICAgIGlmICh2aWV3cG9ydC5pbnRlcnNlY3RzKHRpbGVSZWN0Rm9y
Q29vcmRpbmF0ZSh0aWxlQ29vcmRpbmF0ZSkpKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL2Nvb3JkaW5hdGVkL1RpbGVkQmFja2luZ1N0b3JlLmgg
Yi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAvY29vcmRpbmF0ZWQvVGls
ZWRCYWNraW5nU3RvcmUuaAppbmRleCA1NDM3ODBjMjBiODcxZjZmZDUxYTNkYWRhMGQxMjVlMDY0
ODg3Y2MyLi5hZjcwNzY5ZGZhNzM5MDBjNGI4ZTE0Zjk1MTM3NWExZDFkNTVjOGRkIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAvY29vcmRpbmF0ZWQv
VGlsZWRCYWNraW5nU3RvcmUuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGlj
cy90ZXhtYXAvY29vcmRpbmF0ZWQvVGlsZWRCYWNraW5nU3RvcmUuaApAQCAtMzMsMTMgKzMzLDEy
IEBACiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKIGNsYXNzIEdyYXBoaWNzQ29udGV4dDsKLWNsYXNz
IFRpbGVkQmFja2luZ1N0b3JlOwogY2xhc3MgVGlsZWRCYWNraW5nU3RvcmVDbGllbnQ7CiAKIGNs
YXNzIFRpbGVkQmFja2luZ1N0b3JlIHsKICAgICBXVEZfTUFLRV9OT05DT1BZQUJMRShUaWxlZEJh
Y2tpbmdTdG9yZSk7IFdURl9NQUtFX0ZBU1RfQUxMT0NBVEVEOwogcHVibGljOgotICAgIFRpbGVk
QmFja2luZ1N0b3JlKFRpbGVkQmFja2luZ1N0b3JlQ2xpZW50Kik7CisgICAgVGlsZWRCYWNraW5n
U3RvcmUoVGlsZWRCYWNraW5nU3RvcmVDbGllbnQqLCBmbG9hdCBjb250ZW50c1NjYWxlID0gMS5m
KTsKICAgICB+VGlsZWRCYWNraW5nU3RvcmUoKTsKIAogICAgIFRpbGVkQmFja2luZ1N0b3JlQ2xp
ZW50KiBjbGllbnQoKSB7IHJldHVybiBtX2NsaWVudDsgfQpAQCAtNDgsNyArNDcsNiBAQCBwdWJs
aWM6CiAgICAgdm9pZCBjb3ZlcldpdGhUaWxlc0lmTmVlZGVkKCk7CiAKICAgICBmbG9hdCBjb250
ZW50c1NjYWxlKCkgeyByZXR1cm4gbV9jb250ZW50c1NjYWxlOyB9Ci0gICAgdm9pZCBzZXRDb250
ZW50c1NjYWxlKGZsb2F0KTsKIAogICAgIHZvaWQgdXBkYXRlVGlsZUJ1ZmZlcnMoKTsKIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>