<?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>73415</bug_id>
          
          <creation_ts>2011-11-30 01:56:33 -0800</creation_ts>
          <short_desc>[chromium] Move didUpdateLayout from WebFrameClient to WebViewClient.</short_desc>
          <delta_ts>2011-11-30 14:01:41 -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>WebKit Misc.</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>
          
          <blocked>73035</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="David Levin">levin</reporter>
          <assigned_to name="David Levin">levin</assigned_to>
          <cc>fishd</cc>
    
    <cc>tkent</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>511533</commentid>
    <comment_count>0</comment_count>
    <who name="David Levin">levin</who>
    <bug_when>2011-11-30 01:56:33 -0800</bug_when>
    <thetext>It makes more sense there and will fit in better with other changes that will be done soon.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>511543</commentid>
    <comment_count>1</comment_count>
      <attachid>117148</attachid>
    <who name="David Levin">levin</who>
    <bug_when>2011-11-30 02:08:43 -0800</bug_when>
    <thetext>Created attachment 117148
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>511546</commentid>
    <comment_count>2</comment_count>
    <who name="David Levin">levin</who>
    <bug_when>2011-11-30 02:13:03 -0800</bug_when>
    <thetext>The chromium side is at http://codereview.chromium.org/8742007/

This is part of the prep work for http://codereview.chromium.org/8714006/ (i.e. the WebKit side of the patch for bug 73035).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>511550</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-11-30 02:18:36 -0800</bug_when>
    <thetext>Please wait for approval from fishd@chromium.org before submitting because this patch contains changes to the Chromium public API.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>512116</commentid>
    <comment_count>4</comment_count>
    <who name="David Levin">levin</who>
    <bug_when>2011-11-30 14:01:41 -0800</bug_when>
    <thetext>Committed as http://trac.webkit.org/changeset/101553</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>117148</attachid>
            <date>2011-11-30 02:08:43 -0800</date>
            <delta_ts>2011-11-30 12:48:32 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-73415-20111130020841.patch</filename>
            <type>text/plain</type>
            <size>9952</size>
            <attacher name="David Levin">levin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTk1MDIKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKaW5kZXgg
YjE4MmJjOTBiZmE3NTM1MjdiOTc5ZDIyYzIyOWMxOWQyY2Y2MmIzNC4uMzgyMWJkOWZkNTU5ZTc4
ZTg5MWE2NDg2MTNmZTkxMDkxOTQxZjYxNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJv
bWl1bS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwxOSBAQAorMjAxMS0xMS0zMCAgRGF2aWQgTGV2aW4gIDxsZXZpbkBjaHJvbWl1bS5v
cmc+CisKKyAgICAgICAgW2Nocm9taXVtXSBNb3ZlIGRpZFVwZGF0ZUxheW91dCBmcm9tIFdlYkZy
YW1lQ2xpZW50IHRvIFdlYlZpZXdDbGllbnQuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD03MzQxNQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgICogcHVibGljL1dlYkZyYW1lQ2xpZW50Lmg6IE1vdmUgZGlkVXBk
YXRlTGF5b3V0IHRvIFdlYlZpZXdDbGllbnQuCisgICAgICAgICogcHVibGljL1dlYlZpZXdDbGll
bnQuaDoKKyAgICAgICAgKFdlYktpdDo6V2ViVmlld0NsaWVudDo6ZGlkVXBkYXRlTGF5b3V0KTog
RGl0dG8uCisgICAgICAgICogc3JjL0Nocm9tZUNsaWVudEltcGwuY3BwOiBDYWxsIFdlYlZpZXdJ
bXBsIG5vdy4KKyAgICAgICAgKFdlYktpdDo6Q2hyb21lQ2xpZW50SW1wbDo6bGF5b3V0VXBkYXRl
ZCk6CisgICAgICAgICogc3JjL1dlYlZpZXdJbXBsLmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2Vi
Vmlld0ltcGw6OmxheW91dFVwZGF0ZWQpOgorICAgICAgICAqIHNyYy9XZWJWaWV3SW1wbC5oOiBB
ZGRlZCBsYXlvdXRVcGRhdGVkLgorCiAyMDExLTExLTA3ICBCZXRoIERha2luICA8YmRha2luQGFw
cGxlLmNvbT4KIAogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9NzE0OTAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vcHVibGljL1dlYkZy
YW1lQ2xpZW50LmggYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9XZWJGcmFtZUNsaWVu
dC5oCmluZGV4IGUyZGMzYjE0YmEzNDNiMDVkMzVjMTkzYzAyOWFlZjUzOTRmZjY3MDQuLjIyMjk1
YjE2YzA3YTA4N2E5MGRjOWY4NWQ0MWI3NWNhYmZhNDM0NDIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJLaXQvY2hyb21pdW0vcHVibGljL1dlYkZyYW1lQ2xpZW50LmgKKysrIGIvU291cmNlL1dlYktp
dC9jaHJvbWl1bS9wdWJsaWMvV2ViRnJhbWVDbGllbnQuaApAQCAtMTA5LDEzICsxMDksNiBAQCBw
dWJsaWM6CiAgICAgLy8gVGhpcyBmcmFtZSBpcyBhYm91dCB0byBiZSBjbG9zZWQuCiAgICAgdmly
dHVhbCB2b2lkIHdpbGxDbG9zZShXZWJGcmFtZSopIHsgfQogCi0gICAgLy8gSW5kaWNhdGVzIHR3
byB0aGluZ3M6Ci0gICAgLy8gICAxKSBUaGlzIGZyYW1lIG1heSBoYXZlIGEgbmV3IGxheW91dCBu
b3cuCi0gICAgLy8gICAyKSBDYWxsaW5nIGxheW91dCgpIGlzIGEgbm8tb3AuCi0gICAgLy8gQWZ0
ZXIgY2FsbGluZyBXZWJXaWRnZXQ6OmxheW91dCgpLCBleHBlY3QgdG8gZ2V0IHRoaXMgbm90aWZp
Y2F0aW9uCi0gICAgLy8gZm9yIGVhY2ggZnJhbWUgdW5sZXNzIHRoZSBmcmFtZSBkaWQgbm90IG5l
ZWQgYSBsYXlvdXQuCi0gICAgdmlydHVhbCB2b2lkIGRpZFVwZGF0ZUxheW91dChXZWJGcmFtZSop
IHsgfQotCiAgICAgLy8gTG9hZCBjb21tYW5kcyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAKICAgICAvLyBUaGUgY2xpZW50IHNob3VsZCBo
YW5kbGUgdGhlIG5hdmlnYXRpb24gZXh0ZXJuYWxseS4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJL
aXQvY2hyb21pdW0vcHVibGljL1dlYlZpZXdDbGllbnQuaCBiL1NvdXJjZS9XZWJLaXQvY2hyb21p
dW0vcHVibGljL1dlYlZpZXdDbGllbnQuaAppbmRleCA1MmJmYzIxNTVhNWZiNjdiODMyODQzMzkw
MDNjNDk1OThkMDdiNzliLi5kMDMwZDY0NjgxNDg0NzZiNGVjZTc2ODk1Y2RlNzI3ZDU3YzdiYjY1
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9XZWJWaWV3Q2xpZW50
LmgKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViVmlld0NsaWVudC5oCkBA
IC03Myw2ICs3Myw3IEBAIHN0cnVjdCBXZWJDb25zb2xlTWVzc2FnZTsKIHN0cnVjdCBXZWJDb250
ZXh0TWVudURhdGE7CiBzdHJ1Y3QgV2ViUG9pbnQ7CiBzdHJ1Y3QgV2ViUG9wdXBNZW51SW5mbzsK
K3N0cnVjdCBXZWJTaXplOwogc3RydWN0IFdlYldpbmRvd0ZlYXR1cmVzOwogCiAvLyBTaW5jZSBh
IFdlYlZpZXcgaXMgYSBXZWJXaWRnZXQsIGEgV2ViVmlld0NsaWVudCBpcyBhIFdlYldpZGdldENs
aWVudC4KQEAgLTI1MSw2ICsyNTIsMTMgQEAgcHVibGljOgogCiAgICAgdmlydHVhbCB2b2lkIG51
bWJlck9mV2hlZWxFdmVudEhhbmRsZXJzQ2hhbmdlZCh1bnNpZ25lZCkgeyB9CiAKKyAgICAvLyBJ
bmRpY2F0ZXMgdHdvIHRoaW5nczoKKyAgICAvLyAgIDEpIFRoaXMgdmlldyBtYXkgaGF2ZSBhIG5l
dyBsYXlvdXQgbm93LgorICAgIC8vICAgMikgQ2FsbGluZyBsYXlvdXQoKSBpcyBhIG5vLW9wLgor
ICAgIC8vIEFmdGVyIGNhbGxpbmcgV2ViV2lkZ2V0OjpsYXlvdXQoKSwgZXhwZWN0IHRvIGdldCB0
aGlzIG5vdGlmaWNhdGlvbgorICAgIC8vIHVubGVzcyB0aGUgdmlldyBkaWQgbm90IG5lZWQgYSBs
YXlvdXQuCisgICAgdmlydHVhbCB2b2lkIGRpZFVwZGF0ZUxheW91dCgpIHsgfQorCiAgICAgLy8g
U2Vzc2lvbiBoaXN0b3J5IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiAKICAgICAvLyBUZWxscyB0aGUgZW1iZWRkZXIgdG8gbmF2aWdhdGUgYmFj
ayBvciBmb3J3YXJkIGluIHNlc3Npb24gaGlzdG9yeSBieQpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YktpdC9jaHJvbWl1bS9zcmMvQ2hyb21lQ2xpZW50SW1wbC5jcHAgYi9Tb3VyY2UvV2ViS2l0L2No
cm9taXVtL3NyYy9DaHJvbWVDbGllbnRJbXBsLmNwcAppbmRleCAxZjA2OWM5MjYwNDU4Mjc1ZmQ0
YzI0M2ViM2ZmZjcxNTE4OWQ0YmZkLi4zNzkxOGY3NjlkOTBhZmY1OTUwMjI5Yjk2MjYwNzc4YTQx
ZTU0MjU4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9DaHJvbWVDbGll
bnRJbXBsLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9DaHJvbWVDbGllbnRJ
bXBsLmNwcApAQCAtNTkxLDkgKzU5MSw3IEBAIHZvaWQgQ2hyb21lQ2xpZW50SW1wbDo6Y29udGVu
dHNTaXplQ2hhbmdlZChGcmFtZSogZnJhbWUsIGNvbnN0IEludFNpemUmIHNpemUpIGNvCiAKIHZv
aWQgQ2hyb21lQ2xpZW50SW1wbDo6bGF5b3V0VXBkYXRlZChGcmFtZSogZnJhbWUpIGNvbnN0CiB7
Ci0gICAgV2ViRnJhbWVJbXBsKiB3ZWJmcmFtZSA9IFdlYkZyYW1lSW1wbDo6ZnJvbUZyYW1lKGZy
YW1lKTsKLSAgICBpZiAod2ViZnJhbWUtPmNsaWVudCgpKQotICAgICAgICB3ZWJmcmFtZS0+Y2xp
ZW50KCktPmRpZFVwZGF0ZUxheW91dCh3ZWJmcmFtZSk7CisgICAgbV93ZWJWaWV3LT5sYXlvdXRV
cGRhdGVkKFdlYkZyYW1lSW1wbDo6ZnJvbUZyYW1lKGZyYW1lKSk7CiB9CiAKIHZvaWQgQ2hyb21l
Q2xpZW50SW1wbDo6c2Nyb2xsYmFyc01vZGVEaWRDaGFuZ2UoKSBjb25zdApkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViVmlld0ltcGwuY3BwIGIvU291cmNlL1dlYktp
dC9jaHJvbWl1bS9zcmMvV2ViVmlld0ltcGwuY3BwCmluZGV4IDZmNGQwNjM0ZjJmYjJiODI3NWNi
NTA3MWEzOGZiMTU0MjAwMGI2ZTEuLmMwZmE4ODhkZTJjNmU0M2E5OWY1OGNhMDg4ZjMxMjExYjFl
YTMwNGIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlZpZXdJbXBs
LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJWaWV3SW1wbC5jcHAKQEAg
LTIzNjAsNiArMjM2MCwxNCBAQCB2b2lkIFdlYlZpZXdJbXBsOjpkaWRDb21taXRMb2FkKGJvb2wq
IGlzTmV3TmF2aWdhdGlvbikKICAgICBtX29ic2VydmVkTmV3TmF2aWdhdGlvbiA9IGZhbHNlOwog
fQogCit2b2lkIFdlYlZpZXdJbXBsOjpsYXlvdXRVcGRhdGVkKFdlYkZyYW1lSW1wbCogd2ViZnJh
bWUpCit7CisgICAgaWYgKCFtX2NsaWVudCB8fCB3ZWJmcmFtZSAhPSBtYWluRnJhbWVJbXBsKCkp
CisgICAgICAgIHJldHVybjsKKworICAgIG1fY2xpZW50LT5kaWRVcGRhdGVMYXlvdXQoKTsKK30K
KwogYm9vbCBXZWJWaWV3SW1wbDo6dXNlRXh0ZXJuYWxQb3B1cE1lbnVzKCkKIHsKICAgICByZXR1
cm4gc2hvdWxkVXNlRXh0ZXJuYWxQb3B1cE1lbnVzOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktp
dC9jaHJvbWl1bS9zcmMvV2ViVmlld0ltcGwuaCBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3Jj
L1dlYlZpZXdJbXBsLmgKaW5kZXggNGQxMmIyOTQzM2IyNDE5ZmU2OWM1MjY4MzIwNDI0NmFlNjE1
NzRkMS4uODM1MjQyOTg0Mzg2YWUzOWMxMDM0ZGQxZjBjYWM4NDc2NWU5NjUyNiAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViVmlld0ltcGwuaAorKysgYi9Tb3VyY2Uv
V2ViS2l0L2Nocm9taXVtL3NyYy9XZWJWaWV3SW1wbC5oCkBAIC0zMTMsNiArMzEzLDEzIEBAIHB1
YmxpYzoKICAgICAvLyBsb2FkLgogICAgIHZvaWQgZGlkQ29tbWl0TG9hZChib29sKiBpc05ld05h
dmlnYXRpb24pOwogCisgICAgLy8gSW5kaWNhdGVzIHR3byB0aGluZ3M6CisgICAgLy8gICAxKSBU
aGlzIHZpZXcgbWF5IGhhdmUgYSBuZXcgbGF5b3V0IG5vdy4KKyAgICAvLyAgIDIpIENhbGxpbmcg
bGF5b3V0KCkgaXMgYSBuby1vcC4KKyAgICAvLyBBZnRlciBjYWxsaW5nIFdlYldpZGdldDo6bGF5
b3V0KCksIGV4cGVjdCB0byBnZXQgdGhpcyBub3RpZmljYXRpb24KKyAgICAvLyB1bmxlc3MgdGhl
IHZpZXcgZGlkIG5vdCBuZWVkIGEgbGF5b3V0LgorICAgIHZvaWQgbGF5b3V0VXBkYXRlZChXZWJG
cmFtZUltcGwqKTsKKwogICAgIC8vIFJldHVybnMgdHJ1ZSBpZiBwb3B1cCBtZW51cyBzaG91bGQg
YmUgcmVuZGVyZWQgYnkgdGhlIGJyb3dzZXIsIGZhbHNlIGlmCiAgICAgLy8gdGhleSBzaG91bGQg
YmUgcmVuZGVyZWQgYnkgV2ViS2l0ICh3aGljaCBpcyB0aGUgZGVmYXVsdCkuCiAgICAgc3RhdGlj
IGJvb2wgdXNlRXh0ZXJuYWxQb3B1cE1lbnVzKCk7CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VM
b2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMDdkMDUyYzA4ZjM3ZjlkZDg4MTlmMzZjM2ExZTU2
MzRjM2ZlNzQ3Yi4uOWE1MDQ3NWUyYzhlOWU4NmQ2ODUzZGRlOTY4ZDc4NTc3NDQzNDdlNCAxMDA2
NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsx
LDE1IEBACisyMDExLTExLTMwICBEYXZpZCBMZXZpbiAgPGxldmluQGNocm9taXVtLm9yZz4KKwor
ICAgICAgICBbY2hyb21pdW1dIE1vdmUgZGlkVXBkYXRlTGF5b3V0IGZyb20gV2ViRnJhbWVDbGll
bnQgdG8gV2ViVmlld0NsaWVudC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTczNDE1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9XZWJWaWV3SG9zdC5jcHA6Cisg
ICAgICAgIChXZWJWaWV3SG9zdDo6ZGlkVXBkYXRlTGF5b3V0KTogTW92ZSBkaWRVcGRhdGVMYXlv
dXQgdG8gYWNjb3VudCBmb3IKKyAgICAgICAgaXQgYmVpbmcgbW92ZWQgdG8gYSBuZXcgaW50ZXJm
YWNlIGFuZCBoYXZpbmcgdGhlIHBhcmFtZXRlciByZW1vdmVkLgorICAgICAgICAqIER1bXBSZW5k
ZXJUcmVlL2Nocm9taXVtL1dlYlZpZXdIb3N0Lmg6IERpdHRvLgorCiAyMDExLTExLTA3ICBTaGVy
aWZmIEJvdCAgPHdlYmtpdC5yZXZpZXcuYm90QGdtYWlsLmNvbT4KIAogICAgICAgICBVbnJldmll
d2VkLCByb2xsaW5nIG91dCByOTk0NzAuCmRpZmYgLS1naXQgYS9Ub29scy9EdW1wUmVuZGVyVHJl
ZS9jaHJvbWl1bS9XZWJWaWV3SG9zdC5jcHAgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1
bS9XZWJWaWV3SG9zdC5jcHAKaW5kZXggNDgxNmMzOTBkNmE4MjhjYTBmYzg1ZjJmMGM0YzkwZWYx
MWQyMmJiYy4uYTVkZWNiYjViYmI4ZjVlNTExZDFhMjAxYTIyOGMzZDJkMDQxN2NkYiAxMDA2NDQK
LS0tIGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vV2ViVmlld0hvc3QuY3BwCisrKyBi
L1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1dlYlZpZXdIb3N0LmNwcApAQCAtNTM1LDYg
KzUzNSwyMyBAQCB2b2lkIFdlYlZpZXdIb3N0OjpzdGFydERyYWdnaW5nKGNvbnN0IFdlYkRyYWdE
YXRhJiBkYXRhLCBXZWJEcmFnT3BlcmF0aW9uc01hc2sgbQogICAgIG1fc2hlbGwtPmV2ZW50U2Vu
ZGVyKCktPmRvRHJhZ0Ryb3AobXV0YWJsZURyYWdEYXRhLCBtYXNrKTsKIH0KIAordm9pZCBXZWJW
aWV3SG9zdDo6ZGlkVXBkYXRlTGF5b3V0KCkKK3sKKyNpZiBPUyhNQUNfT1NfWCkKKyAgICBzdGF0
aWMgYm9vbCBxdWVyeWluZ1ByZWZlcnJlZFNpemUgPSBmYWxzZTsKKyAgICBpZiAocXVlcnlpbmdQ
cmVmZXJyZWRTaXplKQorICAgICAgICByZXR1cm47CisKKyAgICBxdWVyeWluZ1ByZWZlcnJlZFNp
emUgPSB0cnVlOworICAgIC8vIFF1ZXJ5IHByZWZlcnJlZCB3aWR0aCB0byBlbXVsYXRlIHRoZSBz
YW1lIGZ1bmN0aW9uYWxpdHkgaW4gQ2hyb21pdW06CisgICAgLy8gc2VlIFJlbmRlclZpZXc6OkNo
ZWNrUHJlZmVycmVkU2l6ZSAoc3JjL2NvbnRlbnQvcmVuZGVyZXIvcmVuZGVyX3ZpZXcuY2MpCisg
ICAgLy8gYW5kIFRhYkNvbnRlbnRzVmlld01hYzo6UmVuZGVyVmlld0NyZWF0ZWQgKHNyYy9jaHJv
bWUvYnJvd3Nlci90YWJfY29udGVudHMvdGFiX2NvbnRlbnRzX3ZpZXdfbWFjLm1tKQorICAgIHdl
YlZpZXcoKS0+bWFpbkZyYW1lKCktPmNvbnRlbnRzUHJlZmVycmVkV2lkdGgoKTsKKyAgICB3ZWJW
aWV3KCktPm1haW5GcmFtZSgpLT5kb2N1bWVudEVsZW1lbnRTY3JvbGxIZWlnaHQoKTsKKyAgICBx
dWVyeWluZ1ByZWZlcnJlZFNpemUgPSBmYWxzZTsKKyNlbmRpZgorfQorCiB2b2lkIFdlYlZpZXdI
b3N0OjpuYXZpZ2F0ZUJhY2tGb3J3YXJkU29vbihpbnQgb2Zmc2V0KQogewogICAgIG5hdmlnYXRp
b25Db250cm9sbGVyKCktPmdvVG9PZmZzZXQob2Zmc2V0KTsKQEAgLTgxMSwyNCArODI4LDYgQEAg
V2ViQXBwbGljYXRpb25DYWNoZUhvc3QqIFdlYlZpZXdIb3N0OjpjcmVhdGVBcHBsaWNhdGlvbkNh
Y2hlSG9zdChXZWJGcmFtZSogZnJhbWUKICAgICByZXR1cm4gd2Via2l0X3N1cHBvcnQ6OkNyZWF0
ZUFwcGxpY2F0aW9uQ2FjaGVIb3N0KGZyYW1lLCBjbGllbnQpOwogfQogCi12b2lkIFdlYlZpZXdI
b3N0OjpkaWRVcGRhdGVMYXlvdXQoV2ViRnJhbWUqKQotewotI2lmIE9TKE1BQ19PU19YKQotICAg
IHN0YXRpYyBib29sIHF1ZXJ5aW5nUHJlZmVycmVkU2l6ZSA9IGZhbHNlOwotICAgIGlmIChxdWVy
eWluZ1ByZWZlcnJlZFNpemUpCi0gICAgICAgIHJldHVybjsKLQotICAgIHF1ZXJ5aW5nUHJlZmVy
cmVkU2l6ZSA9IHRydWU7Ci0gICAgLy8gUXVlcnkgcHJlZmVycmVkIHdpZHRoIHRvIGVtdWxhdGUg
dGhlIHNhbWUgZnVuY3Rpb25hbGl0eSBpbiBDaHJvbWl1bToKLSAgICAvLyBzZWUgUmVuZGVyVmll
dzo6Q2hlY2tQcmVmZXJyZWRTaXplIChzcmMvY29udGVudC9yZW5kZXJlci9yZW5kZXJfdmlldy5j
YykKLSAgICAvLyBhbmQgVGFiQ29udGVudHNWaWV3TWFjOjpSZW5kZXJWaWV3Q3JlYXRlZCAoc3Jj
L2Nocm9tZS9icm93c2VyL3RhYl9jb250ZW50cy90YWJfY29udGVudHNfdmlld19tYWMubW0pCi0g
ICAgd2ViVmlldygpLT5tYWluRnJhbWUoKS0+Y29udGVudHNQcmVmZXJyZWRXaWR0aCgpOwotICAg
IHdlYlZpZXcoKS0+bWFpbkZyYW1lKCktPmRvY3VtZW50RWxlbWVudFNjcm9sbEhlaWdodCgpOwot
ICAgIHF1ZXJ5aW5nUHJlZmVycmVkU2l6ZSA9IGZhbHNlOwotI2VuZGlmCi19Ci0KLQogdm9pZCBX
ZWJWaWV3SG9zdDo6bG9hZFVSTEV4dGVybmFsbHkoV2ViRnJhbWUqIGZyYW1lLCBjb25zdCBXZWJV
UkxSZXF1ZXN0JiByZXF1ZXN0LCBXZWJOYXZpZ2F0aW9uUG9saWN5IHBvbGljeSkKIHsKICAgICBs
b2FkVVJMRXh0ZXJuYWxseShmcmFtZSwgcmVxdWVzdCwgcG9saWN5LCBXZWJTdHJpbmcoKSk7CmRp
ZmYgLS1naXQgYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9XZWJWaWV3SG9zdC5oIGIv
VG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vV2ViVmlld0hvc3QuaAppbmRleCA2YTcyMGIy
OGI0ZjdlNTMzNmNmMjczMjI5Y2JmY2NhY2Y0NDMxMzliLi40Mjg2MjgyNzRiYmI4MzZhNTgwNjgw
MDJhODg4NmU3OGZhY2JiMGYwIDEwMDY0NAotLS0gYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJv
bWl1bS9XZWJWaWV3SG9zdC5oCisrKyBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1dl
YlZpZXdIb3N0LmgKQEAgLTE0MSw2ICsxNDEsNyBAQCBjbGFzcyBXZWJWaWV3SG9zdCA6IHB1Ymxp
YyBXZWJLaXQ6OldlYlNwZWxsQ2hlY2tDbGllbnQsIHB1YmxpYyBXZWJLaXQ6OldlYlZpZXdDbAog
ICAgIHZpcnR1YWwgdm9pZCBzaG93Q29udGV4dE1lbnUoV2ViS2l0OjpXZWJGcmFtZSosIGNvbnN0
IFdlYktpdDo6V2ViQ29udGV4dE1lbnVEYXRhJik7CiAgICAgdmlydHVhbCB2b2lkIHNldFN0YXR1
c1RleHQoY29uc3QgV2ViS2l0OjpXZWJTdHJpbmcmKTsKICAgICB2aXJ0dWFsIHZvaWQgc3RhcnRE
cmFnZ2luZyhjb25zdCBXZWJLaXQ6OldlYkRyYWdEYXRhJiwgV2ViS2l0OjpXZWJEcmFnT3BlcmF0
aW9uc01hc2ssIGNvbnN0IFdlYktpdDo6V2ViSW1hZ2UmLCBjb25zdCBXZWJLaXQ6OldlYlBvaW50
Jik7CisgICAgdmlydHVhbCB2b2lkIGRpZFVwZGF0ZUxheW91dCgpOwogICAgIHZpcnR1YWwgdm9p
ZCBuYXZpZ2F0ZUJhY2tGb3J3YXJkU29vbihpbnQgb2Zmc2V0KTsKICAgICB2aXJ0dWFsIGludCBo
aXN0b3J5QmFja0xpc3RDb3VudCgpOwogICAgIHZpcnR1YWwgaW50IGhpc3RvcnlGb3J3YXJkTGlz
dENvdW50KCk7CkBAIC0xNzQsNyArMTc1LDYgQEAgY2xhc3MgV2ViVmlld0hvc3QgOiBwdWJsaWMg
V2ViS2l0OjpXZWJTcGVsbENoZWNrQ2xpZW50LCBwdWJsaWMgV2ViS2l0OjpXZWJWaWV3Q2wKICAg
ICB2aXJ0dWFsIFdlYktpdDo6V2ViV29ya2VyKiBjcmVhdGVXb3JrZXIoV2ViS2l0OjpXZWJGcmFt
ZSosIFdlYktpdDo6V2ViV29ya2VyQ2xpZW50Kik7CiAgICAgdmlydHVhbCBXZWJLaXQ6OldlYk1l
ZGlhUGxheWVyKiBjcmVhdGVNZWRpYVBsYXllcihXZWJLaXQ6OldlYkZyYW1lKiwgV2ViS2l0OjpX
ZWJNZWRpYVBsYXllckNsaWVudCopOwogICAgIHZpcnR1YWwgV2ViS2l0OjpXZWJBcHBsaWNhdGlv
bkNhY2hlSG9zdCogY3JlYXRlQXBwbGljYXRpb25DYWNoZUhvc3QoV2ViS2l0OjpXZWJGcmFtZSos
IFdlYktpdDo6V2ViQXBwbGljYXRpb25DYWNoZUhvc3RDbGllbnQqKTsKLSAgICB2aXJ0dWFsIHZv
aWQgZGlkVXBkYXRlTGF5b3V0KFdlYktpdDo6V2ViRnJhbWUqKTsKICAgICB2aXJ0dWFsIHZvaWQg
bG9hZFVSTEV4dGVybmFsbHkoV2ViS2l0OjpXZWJGcmFtZSosIGNvbnN0IFdlYktpdDo6V2ViVVJM
UmVxdWVzdCYsIFdlYktpdDo6V2ViTmF2aWdhdGlvblBvbGljeSk7CiAgICAgdmlydHVhbCB2b2lk
IGxvYWRVUkxFeHRlcm5hbGx5KFdlYktpdDo6V2ViRnJhbWUqLCBjb25zdCBXZWJLaXQ6OldlYlVS
TFJlcXVlc3QmLCBXZWJLaXQ6OldlYk5hdmlnYXRpb25Qb2xpY3ksIGNvbnN0IFdlYktpdDo6V2Vi
U3RyaW5nJiBkb3dubG9hZE5hbWUpOwogICAgIHZpcnR1YWwgV2ViS2l0OjpXZWJOYXZpZ2F0aW9u
UG9saWN5IGRlY2lkZVBvbGljeUZvck5hdmlnYXRpb24oCg==
</data>
<flag name="review"
          id="116487"
          type_id="1"
          status="+"
          setter="fishd"
    />
          </attachment>
      

    </bug>

</bugzilla>