<?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>46300</bug_id>
          
          <creation_ts>2010-09-22 13:37:14 -0700</creation_ts>
          <short_desc>GTK client needs updating when live iframe element is moved between pages</short_desc>
          <delta_ts>2010-09-26 23:24:57 -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>Page Loading</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>Linux</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="Jenn Braithwaite">jennb</reporter>
          <assigned_to name="Jenn Braithwaite">jennb</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>dimich</cc>
    
    <cc>levin</cc>
    
    <cc>mrobinson</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>283212</commentid>
    <comment_count>0</comment_count>
      <attachid>68432</attachid>
    <who name="Jenn Braithwaite">jennb</who>
    <bug_when>2010-09-22 13:37:14 -0700</bug_when>
    <thetext>Created attachment 68432
Test case from bug 44713 can be used to repro this bug.

WebKitWebFrame needs to update its webview to the webview of the new parent after the frame has been re-parented.

GDB reports a leak with the attached test case (from bug 44713).

See bug 34382 and its fix http://trac.webkit.org/changeset/54938 for related changes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>284619</commentid>
    <comment_count>1</comment_count>
      <attachid>68729</attachid>
    <who name="Jenn Braithwaite">jennb</who>
    <bug_when>2010-09-24 12:24:41 -0700</bug_when>
    <thetext>Created attachment 68729
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>284640</commentid>
    <comment_count>2</comment_count>
      <attachid>68736</attachid>
    <who name="Jenn Braithwaite">jennb</who>
    <bug_when>2010-09-24 13:07:29 -0700</bug_when>
    <thetext>Created attachment 68736
patch

Updated patch after merging with head of tree. No other changes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>284681</commentid>
    <comment_count>3</comment_count>
    <who name="David Levin">levin</who>
    <bug_when>2010-09-24 14:08:01 -0700</bug_when>
    <thetext>Test to see if email is sent.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>284684</commentid>
    <comment_count>4</comment_count>
    <who name="David Levin">levin.dave</who>
    <bug_when>2010-09-24 14:10:50 -0700</bug_when>
    <thetext>test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>285338</commentid>
    <comment_count>5</comment_count>
      <attachid>68736</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-09-26 23:24:50 -0700</bug_when>
    <thetext>Comment on attachment 68736
patch

Clearing flags on attachment: 68736

Committed r68373: &lt;http://trac.webkit.org/changeset/68373&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>285339</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-09-26 23:24:57 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>68432</attachid>
            <date>2010-09-22 13:37:14 -0700</date>
            <delta_ts>2010-09-22 13:37:14 -0700</delta_ts>
            <desc>Test case from bug 44713 can be used to repro this bug.</desc>
            <filename>url.txt</filename>
            <type>text/plain</type>
            <size>64</size>
            <attacher name="Jenn Braithwaite">jennb</attacher>
            
              <data encoding="base64">aHR0cHM6Ly9idWctNDQ3MTMtYXR0YWNobWVudHMud2Via2l0Lm9yZy9hdHRhY2htZW50LmNnaT9p
ZD02NTYxMA==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>68729</attachid>
            <date>2010-09-24 12:24:41 -0700</date>
            <delta_ts>2010-09-24 13:07:29 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>patch.txt</filename>
            <type>text/plain</type>
            <size>6775</size>
            <attacher name="Jenn Braithwaite">jennb</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA4YTFlNTkwLi5lNWE3MWU0IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAgQEAKKzIwMTAtMDkt
MjMgIEplbm4gQnJhaXRod2FpdGUgIDxqZW5uYkBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgR1RLIGNsaWVudCBuZWVkcyB1cGRh
dGluZyB3aGVuIGxpdmUgaWZyYW1lIGVsZW1lbnQgaXMgbW92ZWQKKyAgICAgICAgYmV0d2VlbiBw
YWdlcy4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQ2
MzAwCisKKyAgICAgICAgVGhpcyB0ZXN0IGNhc2UgZmFpbHMgb24gbWFjIChzZWUgcmVsYXRlZCBi
dWcgNDQ3MTMpLCB3aGljaCB3aWxsCisgICAgICAgIGJlIGZpeGVkIGluIGEgc2VwYXJhdGUgcGF0
Y2guCisKKyAgICAgICAgKiBmYXN0L2ZyYW1lcy9pZnJhbWUtcmVwYXJlbnRpbmctYWRvcHQtbm9k
ZS1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3QvZnJhbWVzL2lmcmFtZS1yZXBh
cmVudGluZy1hZG9wdC1ub2RlLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3QvZnJhbWVzL3Jl
c291cmNlcy9pZnJhbWUtcmVwYXJlbnRpbmctYWRvcHQtbm9kZS1pZnJhbWUtY29udGVudC5odG1s
OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2ZyYW1lcy9yZXNvdXJjZXMvaWZyYW1lLXJlcGFyZW50
aW5nLWFkb3B0LW5vZGUtbmV3LXBhZ2UuaHRtbDogQWRkZWQuCisgICAgICAgICogcGxhdGZvcm0v
bWFjL1NraXBwZWQ6CisKIDIwMTAtMDktMjIgIEFiaGlzaGVrIEFyeWEgIDxpbmZlcm5vQGNocm9t
aXVtLm9yZz4KIAogICAgICAgICBVbnJldmlld2VkLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
ZmFzdC9mcmFtZXMvaWZyYW1lLXJlcGFyZW50aW5nLWFkb3B0LW5vZGUtZXhwZWN0ZWQudHh0IGIv
TGF5b3V0VGVzdHMvZmFzdC9mcmFtZXMvaWZyYW1lLXJlcGFyZW50aW5nLWFkb3B0LW5vZGUtZXhw
ZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmQyMzI2OGMKLS0t
IC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2ZyYW1lcy9pZnJhbWUtcmVwYXJlbnRp
bmctYWRvcHQtbm9kZS1leHBlY3RlZC50eHQKQEAgLTAsMCArMSw4IEBACitUaGlzIHRlc3QgYWRv
cHRzIGFuIGlmcmFtZSBmcm9tIGEgZGlmZmVyZW50IHBhZ2UgaW50byB0aGlzIG9uZSwgY2xvc2Vz
IHRoZSBwYWdlIHRoYXQgb3JpZ2luYWxseSBjb250YWluZWQgdGhlIGlmcmFtZSwgdGhlbiByZWxv
YWRzIHRoZSBpZnJhbWUgdG8gdmVyaWZ5IHRoYXQgdGhlcmUgYXJlIG5vIHJlbWFpbmluZyBkZXBl
bmRlbmNpZXMgb24gdGhlIGNsb3NlZCBwYWdlLgorCitMb2FkZWQgd2luZG93IDIuCitBZG9wdGVk
IGlmcmFtZSB0byBmaXJzdCBwYWdlLgorQ2xvc2luZyB3aW5kb3cgMi4KK1dpbmRvdyAyIGNsb3Nl
ZC4KK1BBU1M6IGlmcmFtZSByZWxvYWRlZC4KKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFz
dC9mcmFtZXMvaWZyYW1lLXJlcGFyZW50aW5nLWFkb3B0LW5vZGUuaHRtbCBiL0xheW91dFRlc3Rz
L2Zhc3QvZnJhbWVzL2lmcmFtZS1yZXBhcmVudGluZy1hZG9wdC1ub2RlLmh0bWwKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNjk5NWUyZAotLS0gL2Rldi9udWxsCisrKyBiL0xh
eW91dFRlc3RzL2Zhc3QvZnJhbWVzL2lmcmFtZS1yZXBhcmVudGluZy1hZG9wdC1ub2RlLmh0bWwK
QEAgLTAsMCArMSw2NiBAQAorPCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9JRVRGLy9EVEQgSFRN
TC8vRU4iPgorPGh0bWw+Cis8c2NyaXB0PgordmFyIHdpbmRvdzIsIGlmcmFtZTsKKworZnVuY3Rp
b24gbG9nKG1lc3NhZ2UpCit7CisgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImxvZyIpLmlu
bmVyVGV4dCArPSBtZXNzYWdlICsgIlxuIjsKK30KKworZnVuY3Rpb24gcmVhbGx5RmluaXNoKCkK
K3sKKyAgICBsb2coIlBBU1M6IGlmcmFtZSByZWxvYWRlZC4iKTsKKyAgICBpZiAod2luZG93Lmxh
eW91dFRlc3RDb250cm9sbGVyKQorICAgICAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5ub3RpZnlE
b25lKCk7Cit9CisKK2Z1bmN0aW9uIHdpbmRvdzJVbmxvYWRlZCgpCit7CisgICAgbG9nKCJXaW5k
b3cgMiBjbG9zZWQuIik7CisKKyAgICAvLyBSZWxvYWQgdGhlIGlmcmFtZSB0byBkZW1vbnN0cmF0
ZSB0aGF0IGl0IG5vIGxvbmdlcgorICAgIC8vIGRlcGVuZHMgb24gaXRzIG9yaWdpbmFsIHdpbmRv
dy4KKyAgICBpZnJhbWUub25sb2FkID0gcmVhbGx5RmluaXNoOworICAgIGlmcmFtZS5jb250ZW50
RG9jdW1lbnQubG9jYXRpb24ucmVsb2FkKHRydWUpOworfQorCitmdW5jdGlvbiBmaW5pc2goKQor
eworICAgIGxvZygiQ2xvc2luZyB3aW5kb3cgMi4iKTsKKyAgICB3aW5kb3cyLm9udW5sb2FkID0g
d2luZG93MlVubG9hZGVkOworICAgIHdpbmRvdzIuY2xvc2UoKTsKK30KKworZnVuY3Rpb24gd2lu
ZG93MkxvYWRlZCgpCit7CisgICAgbG9nKCJMb2FkZWQgd2luZG93IDIuIik7CisgICAgaWZyYW1l
ID0gd2luZG93Mi5kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiaWZyYW1lIik7CisgICAgd2luZG93
LmRvY3VtZW50LmFkb3B0Tm9kZShpZnJhbWUpOworICAgIHdpbmRvdy5kb2N1bWVudC5ib2R5LmFw
cGVuZENoaWxkKGlmcmFtZSk7CisgICAgbG9nKCJBZG9wdGVkIGlmcmFtZSB0byBmaXJzdCBwYWdl
LiIpOworCisgICAgLy8gU3RhcnQgdGhlIGlmcmFtZSdzIHRpbWVyIHRvIGNhbGwgZmluaXNoKCkg
dG8gZW5kIHRoZSB0ZXN0LgorICAgIGlmcmFtZS5jb250ZW50V2luZG93LnN0YXJ0RmluaXNoVGlt
ZXIoKTsKK30KKworZnVuY3Rpb24gdGVzdCgpCit7CisgICAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0
Q29udHJvbGxlcikgeworICAgICAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0KCk7
CisgICAgICAgIGxheW91dFRlc3RDb250cm9sbGVyLndhaXRVbnRpbERvbmUoKTsKKyAgICAgICAg
bGF5b3V0VGVzdENvbnRyb2xsZXIuc2V0Q2FuT3BlbldpbmRvd3MoKTsKKyAgICB9CisKKyAgICB3
aW5kb3cyID0gd2luZG93Lm9wZW4oInJlc291cmNlcy9pZnJhbWUtcmVwYXJlbnRpbmctYWRvcHQt
bm9kZS1uZXctcGFnZS5odG1sIik7CisgICAgd2luZG93Mi5hZGRFdmVudExpc3RlbmVyKCJsb2Fk
Iiwgd2luZG93MkxvYWRlZCwgZmFsc2UpOworfQorPC9zY3JpcHQ+Cis8Ym9keSBvbmxvYWQ9InRl
c3QoKSI+Cis8cD5UaGlzIHRlc3QgYWRvcHRzIGFuIGlmcmFtZSBmcm9tIGEgZGlmZmVyZW50IHBh
Z2UgaW50byB0aGlzIG9uZSwKK2Nsb3NlcyB0aGUgcGFnZSB0aGF0IG9yaWdpbmFsbHkgY29udGFp
bmVkIHRoZSBpZnJhbWUsIHRoZW4gcmVsb2FkcwordGhlIGlmcmFtZSB0byB2ZXJpZnkgdGhhdCB0
aGVyZSBhcmUgbm8gcmVtYWluaW5nIGRlcGVuZGVuY2llcworb24gdGhlIGNsb3NlZCBwYWdlLjwv
cD4KKzxwcmUgaWQ9bG9nPjwvcHJlPgorPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvZmFzdC9mcmFtZXMvcmVzb3VyY2VzL2lmcmFtZS1yZXBhcmVudGluZy1hZG9wdC1u
b2RlLWlmcmFtZS1jb250ZW50Lmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2ZyYW1lcy9yZXNvdXJj
ZXMvaWZyYW1lLXJlcGFyZW50aW5nLWFkb3B0LW5vZGUtaWZyYW1lLWNvbnRlbnQuaHRtbApuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5hZjA3M2NhCi0tLSAvZGV2L251bGwKKysr
IGIvTGF5b3V0VGVzdHMvZmFzdC9mcmFtZXMvcmVzb3VyY2VzL2lmcmFtZS1yZXBhcmVudGluZy1h
ZG9wdC1ub2RlLWlmcmFtZS1jb250ZW50Lmh0bWwKQEAgLTAsMCArMSw3IEBACis8c2NyaXB0Pgor
c3RhcnRGaW5pc2hUaW1lciA9IGZ1bmN0aW9uKCkKK3sKKyAgICBzZXRUaW1lb3V0KHBhcmVudC5w
YXJlbnQuZmluaXNoLCAwKTsKK30KKzwvc2NyaXB0PgorPGJvZHk+CmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9mYXN0L2ZyYW1lcy9yZXNvdXJjZXMvaWZyYW1lLXJlcGFyZW50aW5nLWFkb3B0LW5v
ZGUtbmV3LXBhZ2UuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvZnJhbWVzL3Jlc291cmNlcy9pZnJh
bWUtcmVwYXJlbnRpbmctYWRvcHQtbm9kZS1uZXctcGFnZS5odG1sCm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAuLmRjOGMwZjAKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0
cy9mYXN0L2ZyYW1lcy9yZXNvdXJjZXMvaWZyYW1lLXJlcGFyZW50aW5nLWFkb3B0LW5vZGUtbmV3
LXBhZ2UuaHRtbApAQCAtMCwwICsxLDYgQEAKKzxodG1sPgorPGJvZHk+CitBIE5ldyBQYWdlPGJy
PgorPGlmcmFtZSBpZD0iaWZyYW1lIiBzcmM9ImlmcmFtZS1yZXBhcmVudGluZy1hZG9wdC1ub2Rl
LWlmcmFtZS1jb250ZW50Lmh0bWwiPjwvaWZyYW1lPgorPC9ib2R5PgorPC9odG1sPgpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL1NraXBwZWQgYi9MYXlvdXRUZXN0cy9wbGF0
Zm9ybS9tYWMvU2tpcHBlZAppbmRleCBiNDExMWFlLi42NGRhYmQ5IDEwMDY0NAotLS0gYS9MYXlv
dXRUZXN0cy9wbGF0Zm9ybS9tYWMvU2tpcHBlZAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9t
YWMvU2tpcHBlZApAQCAtMzE0LDMgKzMxNCw3IEBAIGZhc3Qvdmlld3BvcnQKICMgbmVlZHMgZW5o
YW5jZWQgZXZlbnRTZW5kZXIuY29udGV4dE1lbnUoKSByZXR1cm4gdmFsdWUKICMgc2VlIGFsc28g
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQ1MDIxCiBtZWRpYS9jb250
ZXh0LW1lbnUtYWN0aW9ucy5odG1sCisKKyMgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTQ0NzEzCitmYXN0L2ZyYW1lcy9pZnJhbWUtcmVwYXJlbnRpbmctYWRvcHQtbm9k
ZS5odG1sCisKZGlmZiAtLWdpdCBhL1dlYktpdC9ndGsvQ2hhbmdlTG9nIGIvV2ViS2l0L2d0ay9D
aGFuZ2VMb2cKaW5kZXggOWI2NmM4MC4uNzU0NTI1MiAxMDA2NDQKLS0tIGEvV2ViS2l0L2d0ay9D
aGFuZ2VMb2cKKysrIGIvV2ViS2l0L2d0ay9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOCBAQAorMjAx
MC0wOS0yMyAgSmVubiBCcmFpdGh3YWl0ZSAgPGplbm5iQGNocm9taXVtLm9yZz4KKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBHVEsgY2xpZW50IG5lZWRz
IHVwZGF0aW5nIHdoZW4gbGl2ZSBpZnJhbWUgZWxlbWVudCBpcyBtb3ZlZAorICAgICAgICBiZXR3
ZWVuIHBhZ2VzLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9NDYzMDAKKworICAgICAgICBUZXN0OiBmYXN0L2ZyYW1lcy9pZnJhbWUtcmVwYXJlbnRpbmct
YWRvcHQtbm9kZS5odG1sCisKKyAgICAgICAgKiBXZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNs
aWVudEd0ay5jcHA6CisgICAgICAgIChXZWJLaXQ6OkZyYW1lTG9hZGVyQ2xpZW50OjpkaWRUcmFu
c2ZlckNoaWxkRnJhbWVUb05ld0RvY3VtZW50KToKKyAgICAgICAgVXBkYXRlIHRoZSB3ZWJWaWV3
IGZvciB0aGUgZnJhbWUgdG8gbWF0Y2ggdGhlIHBhcmVudCBmcmFtZSdzCisgICAgICAgIHdlYlZp
ZXcuCisKIDIwMTAtMDktMjIgIE1hcmlvIFNhbmNoZXogUHJhZGEgIDxtc2FuY2hlekBpZ2FsaWEu
Y29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IE1hcnRpbiBSb2JpbnNvbi4KZGlmZiAtLWdpdCBh
L1dlYktpdC9ndGsvV2ViQ29yZVN1cHBvcnQvRnJhbWVMb2FkZXJDbGllbnRHdGsuY3BwIGIvV2Vi
S2l0L2d0ay9XZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudEd0ay5jcHAKaW5kZXggOTNi
NGNjMi4uNTI4MTM1MSAxMDA2NDQKLS0tIGEvV2ViS2l0L2d0ay9XZWJDb3JlU3VwcG9ydC9GcmFt
ZUxvYWRlckNsaWVudEd0ay5jcHAKKysrIGIvV2ViS2l0L2d0ay9XZWJDb3JlU3VwcG9ydC9GcmFt
ZUxvYWRlckNsaWVudEd0ay5jcHAKQEAgLTYwMyw2ICs2MDMsMTkgQEAgUGFzc1JlZlB0cjxGcmFt
ZT4gRnJhbWVMb2FkZXJDbGllbnQ6OmNyZWF0ZUZyYW1lKGNvbnN0IEtVUkwmIHVybCwgY29uc3Qg
U3RyaW5nJgogCiB2b2lkIEZyYW1lTG9hZGVyQ2xpZW50OjpkaWRUcmFuc2ZlckNoaWxkRnJhbWVU
b05ld0RvY3VtZW50KCkKIHsKKyAgICBBU1NFUlQobV9mcmFtZSk7CisKKyAgICAvLyBVcGRhdGUg
dGhlIGZyYW1lJ3Mgd2VidmlldyB0byB0aGUgbmV3IHBhcmVudCdzIHdlYnZpZXcuCisgICAgRnJh
bWUqIGNvcmVGcmFtZSA9IGNvcmUobV9mcmFtZSk7CisgICAgV2ViS2l0V2ViVmlldyogd2ViVmll
dyA9IGdldFZpZXdGcm9tRnJhbWUobV9mcmFtZSk7CisKKyAgICBGcmFtZSogcGFyZW50Q29yZUZy
YW1lID0gY29yZUZyYW1lLT50cmVlKCktPnBhcmVudCgpOworICAgIFdlYktpdFdlYkZyYW1lKiBw
YXJlbnRLaXRGcmFtZSA9IGtpdChwYXJlbnRDb3JlRnJhbWUpOworICAgIFdlYktpdFdlYlZpZXcq
IHBhcmVudFdlYlZpZXcgPSBnZXRWaWV3RnJvbUZyYW1lKHBhcmVudEtpdEZyYW1lKTsKKyAgICBp
ZiAod2ViVmlldyAhPSBwYXJlbnRXZWJWaWV3KQorICAgICAgICBtX2ZyYW1lLT5wcml2LT53ZWJW
aWV3ID0gcGFyZW50V2ViVmlldzsKKworICAgIEFTU0VSVChjb3JlKGdldFZpZXdGcm9tRnJhbWUo
bV9mcmFtZSkpID09IGNvcmVGcmFtZS0+cGFnZSgpKTsKIH0KIAogdm9pZCBGcmFtZUxvYWRlckNs
aWVudDo6cmVkaXJlY3REYXRhVG9QbHVnaW4oV2lkZ2V0KiBwbHVnaW5XaWRnZXQpCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>68736</attachid>
            <date>2010-09-24 13:07:29 -0700</date>
            <delta_ts>2010-09-26 23:24:50 -0700</delta_ts>
            <desc>patch</desc>
            <filename>patch2.txt</filename>
            <type>text/plain</type>
            <size>6717</size>
            <attacher name="Jenn Braithwaite">jennb</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA2MGI4YjE3Li5jODg0NDQyIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAgQEAKKzIwMTAtMDkt
MjMgIEplbm4gQnJhaXRod2FpdGUgIDxqZW5uYkBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgR1RLIGNsaWVudCBuZWVkcyB1cGRh
dGluZyB3aGVuIGxpdmUgaWZyYW1lIGVsZW1lbnQgaXMgbW92ZWQKKyAgICAgICAgYmV0d2VlbiBw
YWdlcy4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQ2
MzAwCisKKyAgICAgICAgVGhpcyB0ZXN0IGNhc2UgZmFpbHMgb24gbWFjIChzZWUgcmVsYXRlZCBi
dWcgNDQ3MTMpLCB3aGljaCB3aWxsCisgICAgICAgIGJlIGZpeGVkIGluIGEgc2VwYXJhdGUgcGF0
Y2guCisKKyAgICAgICAgKiBmYXN0L2ZyYW1lcy9pZnJhbWUtcmVwYXJlbnRpbmctYWRvcHQtbm9k
ZS1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3QvZnJhbWVzL2lmcmFtZS1yZXBh
cmVudGluZy1hZG9wdC1ub2RlLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3QvZnJhbWVzL3Jl
c291cmNlcy9pZnJhbWUtcmVwYXJlbnRpbmctYWRvcHQtbm9kZS1pZnJhbWUtY29udGVudC5odG1s
OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2ZyYW1lcy9yZXNvdXJjZXMvaWZyYW1lLXJlcGFyZW50
aW5nLWFkb3B0LW5vZGUtbmV3LXBhZ2UuaHRtbDogQWRkZWQuCisgICAgICAgICogcGxhdGZvcm0v
bWFjL1NraXBwZWQ6CisKIDIwMTAtMDktMjQgIFRvbnkgQ2hhbmcgIDx0b255QGNocm9taXVtLm9y
Zz4KIAogICAgICAgICBVbnJldmlld2VkLCB1cGRhdGluZyB0ZXN0X2V4cGVjdGF0aW9ucy50eHQu
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2ZyYW1lcy9pZnJhbWUtcmVwYXJlbnRpbmct
YWRvcHQtbm9kZS1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L2ZyYW1lcy9pZnJhbWUt
cmVwYXJlbnRpbmctYWRvcHQtbm9kZS1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMC4uZDIzMjY4YwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zh
c3QvZnJhbWVzL2lmcmFtZS1yZXBhcmVudGluZy1hZG9wdC1ub2RlLWV4cGVjdGVkLnR4dApAQCAt
MCwwICsxLDggQEAKK1RoaXMgdGVzdCBhZG9wdHMgYW4gaWZyYW1lIGZyb20gYSBkaWZmZXJlbnQg
cGFnZSBpbnRvIHRoaXMgb25lLCBjbG9zZXMgdGhlIHBhZ2UgdGhhdCBvcmlnaW5hbGx5IGNvbnRh
aW5lZCB0aGUgaWZyYW1lLCB0aGVuIHJlbG9hZHMgdGhlIGlmcmFtZSB0byB2ZXJpZnkgdGhhdCB0
aGVyZSBhcmUgbm8gcmVtYWluaW5nIGRlcGVuZGVuY2llcyBvbiB0aGUgY2xvc2VkIHBhZ2UuCisK
K0xvYWRlZCB3aW5kb3cgMi4KK0Fkb3B0ZWQgaWZyYW1lIHRvIGZpcnN0IHBhZ2UuCitDbG9zaW5n
IHdpbmRvdyAyLgorV2luZG93IDIgY2xvc2VkLgorUEFTUzogaWZyYW1lIHJlbG9hZGVkLgorCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2ZyYW1lcy9pZnJhbWUtcmVwYXJlbnRpbmctYWRv
cHQtbm9kZS5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9mcmFtZXMvaWZyYW1lLXJlcGFyZW50aW5n
LWFkb3B0LW5vZGUuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi42OTk1
ZTJkCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9mcmFtZXMvaWZyYW1lLXJl
cGFyZW50aW5nLWFkb3B0LW5vZGUuaHRtbApAQCAtMCwwICsxLDY2IEBACis8IURPQ1RZUEUgSFRN
TCBQVUJMSUMgIi0vL0lFVEYvL0RURCBIVE1MLy9FTiI+Cis8aHRtbD4KKzxzY3JpcHQ+Cit2YXIg
d2luZG93MiwgaWZyYW1lOworCitmdW5jdGlvbiBsb2cobWVzc2FnZSkKK3sKKyAgICBkb2N1bWVu
dC5nZXRFbGVtZW50QnlJZCgibG9nIikuaW5uZXJUZXh0ICs9IG1lc3NhZ2UgKyAiXG4iOworfQor
CitmdW5jdGlvbiByZWFsbHlGaW5pc2goKQoreworICAgIGxvZygiUEFTUzogaWZyYW1lIHJlbG9h
ZGVkLiIpOworICAgIGlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpCisgICAgICAgIGxh
eW91dFRlc3RDb250cm9sbGVyLm5vdGlmeURvbmUoKTsKK30KKworZnVuY3Rpb24gd2luZG93MlVu
bG9hZGVkKCkKK3sKKyAgICBsb2coIldpbmRvdyAyIGNsb3NlZC4iKTsKKworICAgIC8vIFJlbG9h
ZCB0aGUgaWZyYW1lIHRvIGRlbW9uc3RyYXRlIHRoYXQgaXQgbm8gbG9uZ2VyCisgICAgLy8gZGVw
ZW5kcyBvbiBpdHMgb3JpZ2luYWwgd2luZG93LgorICAgIGlmcmFtZS5vbmxvYWQgPSByZWFsbHlG
aW5pc2g7CisgICAgaWZyYW1lLmNvbnRlbnREb2N1bWVudC5sb2NhdGlvbi5yZWxvYWQodHJ1ZSk7
Cit9CisKK2Z1bmN0aW9uIGZpbmlzaCgpCit7CisgICAgbG9nKCJDbG9zaW5nIHdpbmRvdyAyLiIp
OworICAgIHdpbmRvdzIub251bmxvYWQgPSB3aW5kb3cyVW5sb2FkZWQ7CisgICAgd2luZG93Mi5j
bG9zZSgpOworfQorCitmdW5jdGlvbiB3aW5kb3cyTG9hZGVkKCkKK3sKKyAgICBsb2coIkxvYWRl
ZCB3aW5kb3cgMi4iKTsKKyAgICBpZnJhbWUgPSB3aW5kb3cyLmRvY3VtZW50LmdldEVsZW1lbnRC
eUlkKCJpZnJhbWUiKTsKKyAgICB3aW5kb3cuZG9jdW1lbnQuYWRvcHROb2RlKGlmcmFtZSk7Cisg
ICAgd2luZG93LmRvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQoaWZyYW1lKTsKKyAgICBsb2coIkFk
b3B0ZWQgaWZyYW1lIHRvIGZpcnN0IHBhZ2UuIik7CisKKyAgICAvLyBTdGFydCB0aGUgaWZyYW1l
J3MgdGltZXIgdG8gY2FsbCBmaW5pc2goKSB0byBlbmQgdGhlIHRlc3QuCisgICAgaWZyYW1lLmNv
bnRlbnRXaW5kb3cuc3RhcnRGaW5pc2hUaW1lcigpOworfQorCitmdW5jdGlvbiB0ZXN0KCkKK3sK
KyAgICBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKSB7CisgICAgICAgIGxheW91dFRl
c3RDb250cm9sbGVyLmR1bXBBc1RleHQoKTsKKyAgICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIu
d2FpdFVudGlsRG9uZSgpOworICAgICAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5zZXRDYW5PcGVu
V2luZG93cygpOworICAgIH0KKworICAgIHdpbmRvdzIgPSB3aW5kb3cub3BlbigicmVzb3VyY2Vz
L2lmcmFtZS1yZXBhcmVudGluZy1hZG9wdC1ub2RlLW5ldy1wYWdlLmh0bWwiKTsKKyAgICB3aW5k
b3cyLmFkZEV2ZW50TGlzdGVuZXIoImxvYWQiLCB3aW5kb3cyTG9hZGVkLCBmYWxzZSk7Cit9Cis8
L3NjcmlwdD4KKzxib2R5IG9ubG9hZD0idGVzdCgpIj4KKzxwPlRoaXMgdGVzdCBhZG9wdHMgYW4g
aWZyYW1lIGZyb20gYSBkaWZmZXJlbnQgcGFnZSBpbnRvIHRoaXMgb25lLAorY2xvc2VzIHRoZSBw
YWdlIHRoYXQgb3JpZ2luYWxseSBjb250YWluZWQgdGhlIGlmcmFtZSwgdGhlbiByZWxvYWRzCit0
aGUgaWZyYW1lIHRvIHZlcmlmeSB0aGF0IHRoZXJlIGFyZSBubyByZW1haW5pbmcgZGVwZW5kZW5j
aWVzCitvbiB0aGUgY2xvc2VkIHBhZ2UuPC9wPgorPHByZSBpZD1sb2c+PC9wcmU+Cis8L2JvZHk+
Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2ZyYW1lcy9yZXNvdXJjZXMv
aWZyYW1lLXJlcGFyZW50aW5nLWFkb3B0LW5vZGUtaWZyYW1lLWNvbnRlbnQuaHRtbCBiL0xheW91
dFRlc3RzL2Zhc3QvZnJhbWVzL3Jlc291cmNlcy9pZnJhbWUtcmVwYXJlbnRpbmctYWRvcHQtbm9k
ZS1pZnJhbWUtY29udGVudC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAu
LmFmMDczY2EKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2ZyYW1lcy9yZXNv
dXJjZXMvaWZyYW1lLXJlcGFyZW50aW5nLWFkb3B0LW5vZGUtaWZyYW1lLWNvbnRlbnQuaHRtbApA
QCAtMCwwICsxLDcgQEAKKzxzY3JpcHQ+CitzdGFydEZpbmlzaFRpbWVyID0gZnVuY3Rpb24oKQor
eworICAgIHNldFRpbWVvdXQocGFyZW50LnBhcmVudC5maW5pc2gsIDApOworfQorPC9zY3JpcHQ+
Cis8Ym9keT4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZnJhbWVzL3Jlc291cmNlcy9p
ZnJhbWUtcmVwYXJlbnRpbmctYWRvcHQtbm9kZS1uZXctcGFnZS5odG1sIGIvTGF5b3V0VGVzdHMv
ZmFzdC9mcmFtZXMvcmVzb3VyY2VzL2lmcmFtZS1yZXBhcmVudGluZy1hZG9wdC1ub2RlLW5ldy1w
YWdlLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uZGM4YzBmMAotLS0g
L2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZnJhbWVzL3Jlc291cmNlcy9pZnJhbWUt
cmVwYXJlbnRpbmctYWRvcHQtbm9kZS1uZXctcGFnZS5odG1sCkBAIC0wLDAgKzEsNiBAQAorPGh0
bWw+Cis8Ym9keT4KK0EgTmV3IFBhZ2U8YnI+Cis8aWZyYW1lIGlkPSJpZnJhbWUiIHNyYz0iaWZy
YW1lLXJlcGFyZW50aW5nLWFkb3B0LW5vZGUtaWZyYW1lLWNvbnRlbnQuaHRtbCI+PC9pZnJhbWU+
Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMv
U2tpcHBlZCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9Ta2lwcGVkCmluZGV4IDQyMDc5MGMu
LmEwMTBlZGMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9Ta2lwcGVkCisr
KyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9Ta2lwcGVkCkBAIC0zMTcsMyArMzE3LDYgQEAg
bWVkaWEvY29udGV4dC1tZW51LWFjdGlvbnMuaHRtbAogCiAjIEZpbGVTeXN0ZW0gQVBJIGlzIG5v
dCBzdXBwb3J0ZWQuCiBmYXN0L2ZpbGVzeXN0ZW0KKworIyBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9NDQ3MTMKK2Zhc3QvZnJhbWVzL2lmcmFtZS1yZXBhcmVudGluZy1h
ZG9wdC1ub2RlLmh0bWwKZGlmZiAtLWdpdCBhL1dlYktpdC9ndGsvQ2hhbmdlTG9nIGIvV2ViS2l0
L2d0ay9DaGFuZ2VMb2cKaW5kZXggMjQyMDNlZi4uMTVhNjkzZSAxMDA2NDQKLS0tIGEvV2ViS2l0
L2d0ay9DaGFuZ2VMb2cKKysrIGIvV2ViS2l0L2d0ay9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOCBA
QAorMjAxMC0wOS0yMyAgSmVubiBCcmFpdGh3YWl0ZSAgPGplbm5iQGNocm9taXVtLm9yZz4KKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBHVEsgY2xpZW50
IG5lZWRzIHVwZGF0aW5nIHdoZW4gbGl2ZSBpZnJhbWUgZWxlbWVudCBpcyBtb3ZlZAorICAgICAg
ICBiZXR3ZWVuIHBhZ2VzLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9NDYzMDAKKworICAgICAgICBUZXN0OiBmYXN0L2ZyYW1lcy9pZnJhbWUtcmVwYXJl
bnRpbmctYWRvcHQtbm9kZS5odG1sCisKKyAgICAgICAgKiBXZWJDb3JlU3VwcG9ydC9GcmFtZUxv
YWRlckNsaWVudEd0ay5jcHA6CisgICAgICAgIChXZWJLaXQ6OkZyYW1lTG9hZGVyQ2xpZW50Ojpk
aWRUcmFuc2ZlckNoaWxkRnJhbWVUb05ld0RvY3VtZW50KToKKyAgICAgICAgVXBkYXRlIHRoZSB3
ZWJWaWV3IGZvciB0aGUgZnJhbWUgdG8gbWF0Y2ggdGhlIHBhcmVudCBmcmFtZSdzCisgICAgICAg
IHdlYlZpZXcuCisKIDIwMTAtMDktMjMgIE1hcnRpbiBSb2JpbnNvbiAgPG1yb2JpbnNvbkBpZ2Fs
aWEuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IE5hdGUgQ2hhcGluLgpkaWZmIC0tZ2l0IGEv
V2ViS2l0L2d0ay9XZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudEd0ay5jcHAgYi9XZWJL
aXQvZ3RrL1dlYkNvcmVTdXBwb3J0L0ZyYW1lTG9hZGVyQ2xpZW50R3RrLmNwcAppbmRleCA5M2I0
Y2MyLi41MjgxMzUxIDEwMDY0NAotLS0gYS9XZWJLaXQvZ3RrL1dlYkNvcmVTdXBwb3J0L0ZyYW1l
TG9hZGVyQ2xpZW50R3RrLmNwcAorKysgYi9XZWJLaXQvZ3RrL1dlYkNvcmVTdXBwb3J0L0ZyYW1l
TG9hZGVyQ2xpZW50R3RrLmNwcApAQCAtNjAzLDYgKzYwMywxOSBAQCBQYXNzUmVmUHRyPEZyYW1l
PiBGcmFtZUxvYWRlckNsaWVudDo6Y3JlYXRlRnJhbWUoY29uc3QgS1VSTCYgdXJsLCBjb25zdCBT
dHJpbmcmCiAKIHZvaWQgRnJhbWVMb2FkZXJDbGllbnQ6OmRpZFRyYW5zZmVyQ2hpbGRGcmFtZVRv
TmV3RG9jdW1lbnQoKQogeworICAgIEFTU0VSVChtX2ZyYW1lKTsKKworICAgIC8vIFVwZGF0ZSB0
aGUgZnJhbWUncyB3ZWJ2aWV3IHRvIHRoZSBuZXcgcGFyZW50J3Mgd2Vidmlldy4KKyAgICBGcmFt
ZSogY29yZUZyYW1lID0gY29yZShtX2ZyYW1lKTsKKyAgICBXZWJLaXRXZWJWaWV3KiB3ZWJWaWV3
ID0gZ2V0Vmlld0Zyb21GcmFtZShtX2ZyYW1lKTsKKworICAgIEZyYW1lKiBwYXJlbnRDb3JlRnJh
bWUgPSBjb3JlRnJhbWUtPnRyZWUoKS0+cGFyZW50KCk7CisgICAgV2ViS2l0V2ViRnJhbWUqIHBh
cmVudEtpdEZyYW1lID0ga2l0KHBhcmVudENvcmVGcmFtZSk7CisgICAgV2ViS2l0V2ViVmlldyog
cGFyZW50V2ViVmlldyA9IGdldFZpZXdGcm9tRnJhbWUocGFyZW50S2l0RnJhbWUpOworICAgIGlm
ICh3ZWJWaWV3ICE9IHBhcmVudFdlYlZpZXcpCisgICAgICAgIG1fZnJhbWUtPnByaXYtPndlYlZp
ZXcgPSBwYXJlbnRXZWJWaWV3OworCisgICAgQVNTRVJUKGNvcmUoZ2V0Vmlld0Zyb21GcmFtZSht
X2ZyYW1lKSkgPT0gY29yZUZyYW1lLT5wYWdlKCkpOwogfQogCiB2b2lkIEZyYW1lTG9hZGVyQ2xp
ZW50OjpyZWRpcmVjdERhdGFUb1BsdWdpbihXaWRnZXQqIHBsdWdpbldpZGdldCkK
</data>

          </attachment>
      

    </bug>

</bugzilla>