<?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>25685</bug_id>
          
          <creation_ts>2009-05-11 00:19:45 -0700</creation_ts>
          <short_desc>[GTK] Middle click paste form the pasteboard</short_desc>
          <delta_ts>2009-05-13 07:05: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>WebKitGTK</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>OS X 10.5</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="Holger Freyther">zecke</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>alp</cc>
    
    <cc>martin.sourada</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>120607</commentid>
    <comment_count>0</comment_count>
    <who name="Holger Freyther">zecke</who>
    <bug_when>2009-05-11 00:19:45 -0700</bug_when>
    <thetext>On X11 paste from the pasteboard...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>120608</commentid>
    <comment_count>1</comment_count>
      <attachid>30175</attachid>
    <who name="Holger Freyther">zecke</who>
    <bug_when>2009-05-11 00:22:07 -0700</bug_when>
    <thetext>Created attachment 30175
Paste from GDK_SELECTION_PRIMARY

Handle middle button press for PLATFORM(X11) after going through the event handler. We can call paste() without any guards as the Editor::paste implementation will verify that we can properly paste...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>120856</commentid>
    <comment_count>2</comment_count>
      <attachid>30175</attachid>
    <who name="Xan Lopez">xan.lopez</who>
    <bug_when>2009-05-12 08:21:27 -0700</bug_when>
    <thetext>Comment on attachment 30175
Paste from GDK_SELECTION_PRIMARY


I think you can do without the new private function, since you can access the private data of the view from PasteBoardHelperGtk.cpp (we also access the &apos;disposing&apos; flag from FrameLoaderClientGtk.cpp in a similar way). But it&apos;s not really important, so r=me either way.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>120890</commentid>
    <comment_count>3</comment_count>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2009-05-12 10:14:27 -0700</bug_when>
    <thetext>*** Bug 17267 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>121028</commentid>
    <comment_count>4</comment_count>
    <who name="Xan Lopez">xan.lopez</who>
    <bug_when>2009-05-13 07:05:01 -0700</bug_when>
    <thetext>Landed as rr43624, closing.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>30175</attachid>
            <date>2009-05-11 00:22:07 -0700</date>
            <delta_ts>2009-05-12 08:21:27 -0700</delta_ts>
            <desc>Paste from GDK_SELECTION_PRIMARY</desc>
            <filename>0003--GTK-Paste-the-primary-selection-with-a-middle-clic.patch</filename>
            <type>text/plain</type>
            <size>9802</size>
            <attacher name="Holger Freyther">zecke</attacher>
            
              <data encoding="base64">RnJvbSBkMzc3Y2JlNjM0ZTZjOGE5MWRkYzFjODdiZTk1MGIxOGMwNWNkZTRmIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBIb2xnZXIgSGFucyBQZXRlciBGcmV5dGhlciA8emVja2VAc2Vs
ZmlzaC5vcmc+CkRhdGU6IE1vbiwgMTEgTWF5IDIwMDkgMDk6MTQ6NDQgKzAyMDAKU3ViamVjdDog
W1BBVENIXSBbR1RLXSBQYXN0ZSB0aGUgcHJpbWFyeSBzZWxlY3Rpb24gd2l0aCBhIG1pZGRsZSBj
bGljawoKMjAwOS0wNS0xMSAgSG9sZ2VyIEhhbnMgUGV0ZXIgRnJleXRoZXIgIDx6ZWNrZUBzZWxm
aXNoLm9yZz4KCiAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCgogICAgICAgIFRo
ZSBraXQgd2FudHMgdG8gcGFzdGUgZnJvbSBhdCBsZWFzdCB0d28gZGlmZmVyZW50CiAgICAgICAg
Y2xpcGJvYXJkcy4gQnkgaW50cm9kdWNpbmcgZ2V0Q3VycmVudFRhcmdldCB0byB0aGUKICAgICAg
ICBQYXN0ZWJvYXJkSGVscGVyIGludGVyZmFjZSB3ZSBjYW4gbWFrZSB0aGlzIGRlY2lzaW9uCiAg
ICAgICAgaW4gdGhlIGtpdC4KICAgICAgICBVc2UgdGhlIG5ldyBtZXRob2QgaW4gUGFzdGVib2Fy
ZEd0ayB0byBnZXQgdGhlIHJpZ2h0CiAgICAgICAgR2RrQ2xpcGJvYXJkIGZvciB0aGUgcGFzdGUg
b3BlcmF0aW9uLgoKICAgICAgICAqIHBsYXRmb3JtL2d0ay9QYXN0ZWJvYXJkR3RrLmNwcDoKICAg
ICAgICAoV2ViQ29yZTo6UGFzdGVib2FyZDo6ZG9jdW1lbnRGcmFnbWVudCk6CiAgICAgICAgKFdl
YkNvcmU6OlBhc3RlYm9hcmQ6OnBsYWluVGV4dCk6CiAgICAgICAgKiBwbGF0Zm9ybS9ndGsvUGFz
dGVib2FyZEhlbHBlci5oOgoKMjAwOS0wNS0xMSAgSG9sZ2VyIEhhbnMgUGV0ZXIgRnJleXRoZXIg
IDx6ZWNrZUBzZWxmaXNoLm9yZz4KCiAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CgogICAgICAgIEZvciBwYXN0ZSBmcm9tIG1pZGRsZSBidXR0b24gKGJ1dHRvbj09Mikgd2Ugd2Fu
dCB0byB1c2UKICAgICAgICB0aGUgR0RLX1BSSU1BUllfU0VMRUNUSU9OLiBJbXBsZW1lbnQgdGhl
IG5ldyBnZXRDdXJyZW50VGFyZ2V0CiAgICAgICAgbWV0aG9kIGluIFBhc3RlYm9hcmRIZWxwZXJH
dGsgYnkgYXNraW5nIHRoZSBXZWJWaWV3IHdoaWNoCiAgICAgICAgY2xpcGJvYXJkIHRvIHVzZS4K
CiAgICAgICAgKiBXZWJDb3JlU3VwcG9ydC9QYXN0ZWJvYXJkSGVscGVyR3RrLmNwcDoKICAgICAg
ICAoV2ViS2l0OjpQYXN0ZWJvYXJkSGVscGVyR3RrOjpnZXRDdXJyZW50VGFyZ2V0KToKICAgICAg
ICAqIFdlYkNvcmVTdXBwb3J0L1Bhc3RlYm9hcmRIZWxwZXJHdGsuaDoKICAgICAgICAqIHdlYmtp
dC93ZWJraXRwcml2YXRlLmg6CiAgICAgICAgKiB3ZWJraXQvd2Via2l0d2Vidmlldy5jcHA6CiAg
ICAgICAgKHdlYmtpdF93ZWJfdmlld19idXR0b25fcHJlc3NfZXZlbnQpOgogICAgICAgICh3ZWJr
aXRfd2ViX3ZpZXdfdXNlX3ByaW1hcnlfZm9yX3Bhc3RlKToKLS0tCiBXZWJDb3JlL0NoYW5nZUxv
ZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNiArKysrKysrKysrKysrKwog
V2ViQ29yZS9wbGF0Zm9ybS9ndGsvUGFzdGVib2FyZEd0ay5jcHAgICAgICAgICAgICB8ICAgIDQg
Ky0KIFdlYkNvcmUvcGxhdGZvcm0vZ3RrL1Bhc3RlYm9hcmRIZWxwZXIuaCAgICAgICAgICAgfCAg
ICAyICsKIFdlYktpdC9ndGsvQ2hhbmdlTG9nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDE3ICsrKysrKysrKysrKysrKwogV2ViS2l0L2d0ay9XZWJDb3JlU3VwcG9ydC9QYXN0ZWJv
YXJkSGVscGVyR3RrLmNwcCB8ICAgMTEgKysrKysrKysrKwogV2ViS2l0L2d0ay9XZWJDb3JlU3Vw
cG9ydC9QYXN0ZWJvYXJkSGVscGVyR3RrLmggICB8ICAgIDIgKwogV2ViS2l0L2d0ay93ZWJraXQv
d2Via2l0cHJpdmF0ZS5oICAgICAgICAgICAgICAgICB8ICAgIDQgKysrCiBXZWJLaXQvZ3RrL3dl
YmtpdC93ZWJraXR3ZWJ2aWV3LmNwcCAgICAgICAgICAgICAgIHwgICAyMyArKysrKysrKysrKysr
KysrKysrKy0KIDggZmlsZXMgY2hhbmdlZCwgNzYgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9XZWJDb3JlL0NoYW5nZUxvZyBiL1dlYkNvcmUvQ2hhbmdlTG9nCmlu
ZGV4IDdhNmIyNjAuLmQ2NjA2N2QgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBi
L1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMDktMDUtMTEgIEhvbGdlciBI
YW5zIFBldGVyIEZyZXl0aGVyICA8emVja2VAc2VsZmlzaC5vcmc+CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhlIGtpdCB3YW50cyB0byBwYXN0ZSBm
cm9tIGF0IGxlYXN0IHR3byBkaWZmZXJlbnQKKyAgICAgICAgY2xpcGJvYXJkcy4gQnkgaW50cm9k
dWNpbmcgZ2V0Q3VycmVudFRhcmdldCB0byB0aGUKKyAgICAgICAgUGFzdGVib2FyZEhlbHBlciBp
bnRlcmZhY2Ugd2UgY2FuIG1ha2UgdGhpcyBkZWNpc2lvbgorICAgICAgICBpbiB0aGUga2l0Lgor
ICAgICAgICBVc2UgdGhlIG5ldyBtZXRob2QgaW4gUGFzdGVib2FyZEd0ayB0byBnZXQgdGhlIHJp
Z2h0CisgICAgICAgIEdka0NsaXBib2FyZCBmb3IgdGhlIHBhc3RlIG9wZXJhdGlvbi4KKworICAg
ICAgICAqIHBsYXRmb3JtL2d0ay9QYXN0ZWJvYXJkR3RrLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6
OlBhc3RlYm9hcmQ6OmRvY3VtZW50RnJhZ21lbnQpOgorICAgICAgICAoV2ViQ29yZTo6UGFzdGVi
b2FyZDo6cGxhaW5UZXh0KToKKyAgICAgICAgKiBwbGF0Zm9ybS9ndGsvUGFzdGVib2FyZEhlbHBl
ci5oOgorCiAyMDA5LTA1LTEwICBIb2xnZXIgSGFucyBQZXRlciBGcmV5dGhlciAgPHplY2tlQHNl
bGZpc2gub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgpkaWZmIC0t
Z2l0IGEvV2ViQ29yZS9wbGF0Zm9ybS9ndGsvUGFzdGVib2FyZEd0ay5jcHAgYi9XZWJDb3JlL3Bs
YXRmb3JtL2d0ay9QYXN0ZWJvYXJkR3RrLmNwcAppbmRleCAyNTllNzg0Li4xNDNhZTQ2IDEwMDY0
NAotLS0gYS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9QYXN0ZWJvYXJkR3RrLmNwcAorKysgYi9XZWJD
b3JlL3BsYXRmb3JtL2d0ay9QYXN0ZWJvYXJkR3RrLmNwcApAQCAtMTYyLDcgKzE2Miw3IEBAIFBh
c3NSZWZQdHI8RG9jdW1lbnRGcmFnbWVudD4gUGFzdGVib2FyZDo6ZG9jdW1lbnRGcmFnbWVudChG
cmFtZSogZnJhbWUsIFBhc3NSZWZQCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBhbGxvd1BsYWluVGV4dCwgYm9vbCYgY2hvc2VQ
bGFpblRleHQpCiB7CiAgICAgR2RrQXRvbSB0ZXh0SHRtbCA9IGdka19hdG9tX2ludGVybl9zdGF0
aWNfc3RyaW5nKCJ0ZXh0L2h0bWwiKTsKLSAgICBHdGtDbGlwYm9hcmQqIGNsaXBib2FyZCA9IG1f
aGVscGVyLT5nZXRDbGlwYm9hcmQoZnJhbWUpOworICAgIEd0a0NsaXBib2FyZCogY2xpcGJvYXJk
ID0gbV9oZWxwZXItPmdldEN1cnJlbnRUYXJnZXQoZnJhbWUpOwogICAgIGNob3NlUGxhaW5UZXh0
ID0gZmFsc2U7CiAKICAgICBpZiAoR3RrU2VsZWN0aW9uRGF0YSogZGF0YSA9IGd0a19jbGlwYm9h
cmRfd2FpdF9mb3JfY29udGVudHMoY2xpcGJvYXJkLCB0ZXh0SHRtbCkpIHsKQEAgLTE5NSw3ICsx
OTUsNyBAQCBQYXNzUmVmUHRyPERvY3VtZW50RnJhZ21lbnQ+IFBhc3RlYm9hcmQ6OmRvY3VtZW50
RnJhZ21lbnQoRnJhbWUqIGZyYW1lLCBQYXNzUmVmUAogCiBTdHJpbmcgUGFzdGVib2FyZDo6cGxh
aW5UZXh0KEZyYW1lKiBmcmFtZSkKIHsKLSAgICBHdGtDbGlwYm9hcmQqIGNsaXBib2FyZCA9IG1f
aGVscGVyLT5nZXRDbGlwYm9hcmQoZnJhbWUpOworICAgIEd0a0NsaXBib2FyZCogY2xpcGJvYXJk
ID0gbV9oZWxwZXItPmdldEN1cnJlbnRUYXJnZXQoZnJhbWUpOwogCiAgICAgZ2NoYXIqIHV0Zjgg
PSBndGtfY2xpcGJvYXJkX3dhaXRfZm9yX3RleHQoY2xpcGJvYXJkKTsKIApkaWZmIC0tZ2l0IGEv
V2ViQ29yZS9wbGF0Zm9ybS9ndGsvUGFzdGVib2FyZEhlbHBlci5oIGIvV2ViQ29yZS9wbGF0Zm9y
bS9ndGsvUGFzdGVib2FyZEhlbHBlci5oCmluZGV4IGI1NTI3MTEuLjk5NDNhMmQgMTAwNjQ0Ci0t
LSBhL1dlYkNvcmUvcGxhdGZvcm0vZ3RrL1Bhc3RlYm9hcmRIZWxwZXIuaAorKysgYi9XZWJDb3Jl
L3BsYXRmb3JtL2d0ay9QYXN0ZWJvYXJkSGVscGVyLmgKQEAgLTEsNSArMSw2IEBACiAvKgogICog
Q29weXJpZ2h0IChDKSAyMDA3IEx1Y2EgQnJ1bm8gPGxldGhhbG1hbjg4QGdtYWlsLmNvbT4KKyAq
IENvcHlyaWdodCAoQykgMjAwOSBIb2xnZXIgSGFucyBQZXRlciBGcmV5dGhlcgogICogQWxsIHJp
Z2h0cyByZXNlcnZlZC4KICAqCiAgKiBUaGlzIGxpYnJhcnkgaXMgZnJlZSBzb2Z0d2FyZTsgeW91
IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCkBAIC0zNyw2ICszOCw3IEBAIGNsYXNzIFBhc3Rl
Ym9hcmRIZWxwZXIgewogcHVibGljOgogICAgIHZpcnR1YWwgflBhc3RlYm9hcmRIZWxwZXIoKSB7
fTsKIAorICAgIHZpcnR1YWwgR3RrQ2xpcGJvYXJkKiBnZXRDdXJyZW50VGFyZ2V0KEZyYW1lKikg
Y29uc3QgPSAwOwogICAgIHZpcnR1YWwgR3RrQ2xpcGJvYXJkKiBnZXRDbGlwYm9hcmQoRnJhbWUq
KSBjb25zdCA9IDA7CiAgICAgdmlydHVhbCBHdGtDbGlwYm9hcmQqIGdldFByaW1hcnkoRnJhbWUq
KSBjb25zdCA9IDA7CiAgICAgdmlydHVhbCBHdGtUYXJnZXRMaXN0KiBnZXRDb3B5VGFyZ2V0TGlz
dChGcmFtZSopIGNvbnN0ID0gMDsKZGlmZiAtLWdpdCBhL1dlYktpdC9ndGsvQ2hhbmdlTG9nIGIv
V2ViS2l0L2d0ay9DaGFuZ2VMb2cKaW5kZXggOWIwNzQ1Yy4uNzQ4YWEyYiAxMDA2NDQKLS0tIGEv
V2ViS2l0L2d0ay9DaGFuZ2VMb2cKKysrIGIvV2ViS2l0L2d0ay9DaGFuZ2VMb2cKQEAgLTEsMyAr
MSwyMCBAQAorMjAwOS0wNS0xMSAgSG9sZ2VyIEhhbnMgUGV0ZXIgRnJleXRoZXIgIDx6ZWNrZUBz
ZWxmaXNoLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBGb3IgcGFzdGUgZnJvbSBtaWRkbGUgYnV0dG9uIChidXR0b249PTIpIHdlIHdhbnQgdG8g
dXNlCisgICAgICAgIHRoZSBHREtfUFJJTUFSWV9TRUxFQ1RJT04uIEltcGxlbWVudCB0aGUgbmV3
IGdldEN1cnJlbnRUYXJnZXQKKyAgICAgICAgbWV0aG9kIGluIFBhc3RlYm9hcmRIZWxwZXJHdGsg
YnkgYXNraW5nIHRoZSBXZWJWaWV3IHdoaWNoCisgICAgICAgIGNsaXBib2FyZCB0byB1c2UuCisK
KyAgICAgICAgKiBXZWJDb3JlU3VwcG9ydC9QYXN0ZWJvYXJkSGVscGVyR3RrLmNwcDoKKyAgICAg
ICAgKFdlYktpdDo6UGFzdGVib2FyZEhlbHBlckd0azo6Z2V0Q3VycmVudFRhcmdldCk6CisgICAg
ICAgICogV2ViQ29yZVN1cHBvcnQvUGFzdGVib2FyZEhlbHBlckd0ay5oOgorICAgICAgICAqIHdl
YmtpdC93ZWJraXRwcml2YXRlLmg6CisgICAgICAgICogd2Via2l0L3dlYmtpdHdlYnZpZXcuY3Bw
OgorICAgICAgICAod2Via2l0X3dlYl92aWV3X2J1dHRvbl9wcmVzc19ldmVudCk6CisgICAgICAg
ICh3ZWJraXRfd2ViX3ZpZXdfdXNlX3ByaW1hcnlfZm9yX3Bhc3RlKToKKwogMjAwOS0wNS0wOCAg
R3VzdGF2byBOb3JvbmhhIFNpbHZhICA8Z3VzdGF2by5ub3JvbmhhQGNvbGxhYm9yYS5jby51az4K
IAogICAgICAgICBSZXZpZXdlZCBieSBYYW4gTG9wZXouCmRpZmYgLS1naXQgYS9XZWJLaXQvZ3Rr
L1dlYkNvcmVTdXBwb3J0L1Bhc3RlYm9hcmRIZWxwZXJHdGsuY3BwIGIvV2ViS2l0L2d0ay9XZWJD
b3JlU3VwcG9ydC9QYXN0ZWJvYXJkSGVscGVyR3RrLmNwcAppbmRleCAwMTZhYzIwLi41YTcxNTdl
IDEwMDY0NAotLS0gYS9XZWJLaXQvZ3RrL1dlYkNvcmVTdXBwb3J0L1Bhc3RlYm9hcmRIZWxwZXJH
dGsuY3BwCisrKyBiL1dlYktpdC9ndGsvV2ViQ29yZVN1cHBvcnQvUGFzdGVib2FyZEhlbHBlckd0
ay5jcHAKQEAgLTEsNSArMSw2IEBACiAvKgogICogIENvcHlyaWdodCAoQykgMjAwNyBMdWNhIEJy
dW5vIDxsZXRoYWxtYW44OEBnbWFpbC5jb20+CisgKiAgQ29weXJpZ2h0IChDKSAyMDA5IEhvbGdl
ciBIYW5zIFBldGVyIEZyZXl0aGVyCiAgKgogICogIFRoaXMgbGlicmFyeSBpcyBmcmVlIHNvZnR3
YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKICAqICBtb2RpZnkgaXQgdW5kZXIg
dGhlIHRlcm1zIG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljCkBAIC0zMCw2ICszMSwx
NiBAQCB1c2luZyBuYW1lc3BhY2UgV2ViQ29yZTsKIAogbmFtZXNwYWNlIFdlYktpdCB7CiAKK0d0
a0NsaXBib2FyZCogUGFzdGVib2FyZEhlbHBlckd0azo6Z2V0Q3VycmVudFRhcmdldChGcmFtZSog
ZnJhbWUpIGNvbnN0Cit7CisgICAgV2ViS2l0V2ViVmlldyogd2ViVmlldyA9IHdlYmtpdF93ZWJf
ZnJhbWVfZ2V0X3dlYl92aWV3KGtpdChmcmFtZSkpOworCisgICAgaWYgKHdlYmtpdF93ZWJfdmll
d191c2VfcHJpbWFyeV9mb3JfcGFzdGUod2ViVmlldykpCisgICAgICAgIHJldHVybiBnZXRQcmlt
YXJ5KGZyYW1lKTsKKyAgICBlbHNlCisgICAgICAgIHJldHVybiBnZXRDbGlwYm9hcmQoZnJhbWUp
OworfQorCiBHdGtDbGlwYm9hcmQqIFBhc3RlYm9hcmRIZWxwZXJHdGs6OmdldENsaXBib2FyZChG
cmFtZSogZnJhbWUpIGNvbnN0CiB7CiAgICAgV2ViS2l0V2ViVmlldyogd2ViVmlldyA9IHdlYmtp
dF93ZWJfZnJhbWVfZ2V0X3dlYl92aWV3KGtpdChmcmFtZSkpOwpkaWZmIC0tZ2l0IGEvV2ViS2l0
L2d0ay9XZWJDb3JlU3VwcG9ydC9QYXN0ZWJvYXJkSGVscGVyR3RrLmggYi9XZWJLaXQvZ3RrL1dl
YkNvcmVTdXBwb3J0L1Bhc3RlYm9hcmRIZWxwZXJHdGsuaAppbmRleCA1Mzc3NWZjLi40ZTY2MzU3
IDEwMDY0NAotLS0gYS9XZWJLaXQvZ3RrL1dlYkNvcmVTdXBwb3J0L1Bhc3RlYm9hcmRIZWxwZXJH
dGsuaAorKysgYi9XZWJLaXQvZ3RrL1dlYkNvcmVTdXBwb3J0L1Bhc3RlYm9hcmRIZWxwZXJHdGsu
aApAQCAtMSw1ICsxLDYgQEAKIC8qCiAgKiBDb3B5cmlnaHQgKEMpIDIwMDcgTHVjYSBCcnVubyA8
bGV0aGFsbWFuODhAZ21haWwuY29tPgorICogQ29weXJpZ2h0IChDKSAyMDA5IEhvbGdlciBIYW5z
IFBldGVyIEZyZXl0aGVyCiAgKiBBbGwgcmlnaHRzIHJlc2VydmVkLgogICoKICAqIFRoaXMgbGli
cmFyeSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKQEAg
LTM5LDYgKzQwLDcgQEAgbmFtZXNwYWNlIFdlYktpdCB7CiBjbGFzcyBQYXN0ZWJvYXJkSGVscGVy
R3RrIDogcHVibGljIFBhc3RlYm9hcmRIZWxwZXIgewogcHVibGljOgogICAgIFBhc3RlYm9hcmRI
ZWxwZXJHdGsoKSB7IH0KKyAgICB2aXJ0dWFsIEd0a0NsaXBib2FyZCogZ2V0Q3VycmVudFRhcmdl
dChGcmFtZSopIGNvbnN0OwogICAgIHZpcnR1YWwgR3RrQ2xpcGJvYXJkKiBnZXRDbGlwYm9hcmQo
RnJhbWUqKSBjb25zdDsKICAgICB2aXJ0dWFsIEd0a0NsaXBib2FyZCogZ2V0UHJpbWFyeShGcmFt
ZSopIGNvbnN0OwogICAgIHZpcnR1YWwgR3RrVGFyZ2V0TGlzdCogZ2V0Q29weVRhcmdldExpc3Qo
RnJhbWUqKSBjb25zdDsKZGlmZiAtLWdpdCBhL1dlYktpdC9ndGsvd2Via2l0L3dlYmtpdHByaXZh
dGUuaCBiL1dlYktpdC9ndGsvd2Via2l0L3dlYmtpdHByaXZhdGUuaAppbmRleCAwODRjMWYwLi45
M2JiODIwIDEwMDY0NAotLS0gYS9XZWJLaXQvZ3RrL3dlYmtpdC93ZWJraXRwcml2YXRlLmgKKysr
IGIvV2ViS2l0L2d0ay93ZWJraXQvd2Via2l0cHJpdmF0ZS5oCkBAIC0xMTgsNiArMTE4LDcgQEAg
ZXh0ZXJuICJDIiB7CiAgICAgICAgIGNoYXIqIGN1c3RvbUVuY29kaW5nOwogCiAgICAgICAgIGdi
b29sZWFuIGRpc3Bvc2luZzsKKyAgICAgICAgZ2Jvb2xlYW4gdXNlUHJpbWFyeUZvclBhc3RlOwog
ICAgIH07CiAKICAgICAjZGVmaW5lIFdFQktJVF9XRUJfRlJBTUVfR0VUX1BSSVZBVEUob2JqKSAg
ICAoR19UWVBFX0lOU1RBTkNFX0dFVF9QUklWQVRFKChvYmopLCBXRUJLSVRfVFlQRV9XRUJfRlJB
TUUsIFdlYktpdFdlYkZyYW1lUHJpdmF0ZSkpCkBAIC0yMTEsNiArMjEyLDkgQEAgZXh0ZXJuICJD
IiB7CiAKICAgICBHU0xpc3QqCiAgICAgd2Via2l0X3dlYl9zZXR0aW5nc19nZXRfc3BlbGxfbGFu
Z3VhZ2VzKFdlYktpdFdlYlZpZXcqIHdlYl92aWV3KTsKKworICAgIGJvb2wKKyAgICB3ZWJraXRf
d2ViX3ZpZXdfdXNlX3ByaW1hcnlfZm9yX3Bhc3RlKFdlYktpdFdlYlZpZXcqIHdlYl92aWV3KTsK
IH0KIAogI2VuZGlmCmRpZmYgLS1naXQgYS9XZWJLaXQvZ3RrL3dlYmtpdC93ZWJraXR3ZWJ2aWV3
LmNwcCBiL1dlYktpdC9ndGsvd2Via2l0L3dlYmtpdHdlYnZpZXcuY3BwCmluZGV4IDE3YjQ0ODku
LjVjNGE5YTggMTAwNjQ0Ci0tLSBhL1dlYktpdC9ndGsvd2Via2l0L3dlYmtpdHdlYnZpZXcuY3Bw
CisrKyBiL1dlYktpdC9ndGsvd2Via2l0L3dlYmtpdHdlYnZpZXcuY3BwCkBAIC00NzQsNyArNDc0
LDIzIEBAIHN0YXRpYyBnYm9vbGVhbiB3ZWJraXRfd2ViX3ZpZXdfYnV0dG9uX3ByZXNzX2V2ZW50
KEd0a1dpZGdldCogd2lkZ2V0LCBHZGtFdmVudEJ1CiAgICAgaWYgKCFmcmFtZS0+dmlldygpKQog
ICAgICAgICByZXR1cm4gRkFMU0U7CiAKLSAgICByZXR1cm4gZnJhbWUtPmV2ZW50SGFuZGxlcigp
LT5oYW5kbGVNb3VzZVByZXNzRXZlbnQoUGxhdGZvcm1Nb3VzZUV2ZW50KGV2ZW50KSk7CisgICAg
Z2Jvb2xlYW4gcmVzdWx0ID0gZnJhbWUtPmV2ZW50SGFuZGxlcigpLT5oYW5kbGVNb3VzZVByZXNz
RXZlbnQoUGxhdGZvcm1Nb3VzZUV2ZW50KGV2ZW50KSk7CisKKyNpZiBQTEFURk9STShYMTEpCisg
ICAgLyogQ29weSBzZWxlY3Rpb24gdG8gdGhlIFgxMSBzZWxlY3Rpb24gY2xpcGJvYXJkICovCisg
ICAgaWYgKGV2ZW50LT5idXR0b24gPT0gMikgeworICAgICAgICBib29sIHByaW1hcnkgPSB3ZWJW
aWV3LT5wcml2LT51c2VQcmltYXJ5Rm9yUGFzdGU7CisgICAgICAgIHdlYlZpZXctPnByaXYtPnVz
ZVByaW1hcnlGb3JQYXN0ZSA9IHRydWU7CisKKyAgICAgICAgRWRpdG9yKiBlZGl0b3IgPSB3ZWJW
aWV3LT5wcml2LT5jb3JlUGFnZS0+Zm9jdXNDb250cm9sbGVyKCktPmZvY3VzZWRPck1haW5GcmFt
ZSgpLT5lZGl0b3IoKTsKKyAgICAgICAgcmVzdWx0ID0gcmVzdWx0IHx8IGVkaXRvci0+Y2FuUGFz
dGUoKSB8fCBlZGl0b3ItPmNhbkRIVE1MUGFzdGUoKTsKKyAgICAgICAgZWRpdG9yLT5wYXN0ZSgp
OworCisgICAgICAgIHdlYlZpZXctPnByaXYtPnVzZVByaW1hcnlGb3JQYXN0ZSA9IHByaW1hcnk7
CisgICAgfQorI2VuZGlmCisKKyAgICByZXR1cm4gcmVzdWx0OwogfQogCiBzdGF0aWMgZ2Jvb2xl
YW4gd2Via2l0X3dlYl92aWV3X2J1dHRvbl9yZWxlYXNlX2V2ZW50KEd0a1dpZGdldCogd2lkZ2V0
LCBHZGtFdmVudEJ1dHRvbiogZXZlbnQpCkBAIC0yMTY0LDYgKzIxODAsMTEgQEAgdm9pZCB3ZWJr
aXRfd2ViX3ZpZXdfcmVxdWVzdF9kb3dubG9hZChXZWJLaXRXZWJWaWV3KiB3ZWJWaWV3LCBXZWJL
aXROZXR3b3JrUmVxdWUKICAgICB3ZWJraXRfZG93bmxvYWRfc3RhcnQoZG93bmxvYWQpOwogfQog
Citib29sIHdlYmtpdF93ZWJfdmlld191c2VfcHJpbWFyeV9mb3JfcGFzdGUoV2ViS2l0V2ViVmll
dyogd2ViVmlldykKK3sKKyAgICByZXR1cm4gd2ViVmlldy0+cHJpdi0+dXNlUHJpbWFyeUZvclBh
c3RlOworfQorCiB2b2lkIHdlYmtpdF93ZWJfdmlld19zZXRfc2V0dGluZ3MoV2ViS2l0V2ViVmll
dyogd2ViVmlldywgV2ViS2l0V2ViU2V0dGluZ3MqIHdlYlNldHRpbmdzKQogewogICAgIGdfcmV0
dXJuX2lmX2ZhaWwoV0VCS0lUX0lTX1dFQl9WSUVXKHdlYlZpZXcpKTsKLS0gCjEuNi4wLjQKCg==
</data>
<flag name="review"
          id="15165"
          type_id="1"
          status="+"
          setter="xan.lopez"
    />
          </attachment>
      

    </bug>

</bugzilla>