<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>49804</bug_id>
          
          <creation_ts>2004-05-02 22:50 0000</creation_ts>
          <short_desc>windowmaker single click + maximize patch</short_desc>
          <delta_ts>2004-06-07 06:41:47 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Applications</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>liverbugg@juno.com</reporter>
          <assigned_to>gnustep@gentoo.org</assigned_to>
          <cc>desktop-misc@gentoo.org</cc>
    
    <cc>mholzer@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>liverbugg@juno.com</who>
            <bug_when>2004-05-02 22:50:42 0000</bug_when>
            <thetext>I just helped a friend install Gentoo on his laptop and he is using windowmaker, but he couldn&apos;t get used to the double clicking on icons to launch or restore the window.  I found this patch that adds options to the WMPrefs.app to use single or double click.  It also adds an option for what double clicking on the titlebar does: either shade or maximize.  It leaves the default behavior as is.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>liverbugg@juno.com</who>
            <bug_when>2004-05-02 22:52:22 0000</bug_when>
            <thetext>Created an attachment (id=30573)
wmfpo.patch

found at:  http://orbita.starmedia.com/~neofpo/home.html</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>liverbugg@juno.com</who>
            <bug_when>2004-05-03 01:47:56 0000</bug_when>
            <thetext>Created an attachment (id=30579)
wmfpo.patch

I just noticed the patch changes the icon for the minimize button.  This one
doesn&apos;t.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mholzer@gentoo.org</who>
            <bug_when>2004-05-13 09:15:17 0000</bug_when>
            <thetext>which herd is now right ?
gnustep ?
desktop-misc ?
please add metadata</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>nick@capital-internet.net</who>
            <bug_when>2004-06-07 06:41:47 0000</bug_when>
            <thetext>-r4 is now in portage and includes the patch. :)  Thanks for posting this, I totally forgot about this patch.  If you find any problems, don&apos;t hesitate to re-open this bug.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>30573</attachid>
            <date>2004-05-02 22:52 0000</date>
            <desc>wmfpo.patch</desc>
            <filename>wmfpo.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtdXIgV2luZG93TWFrZXItMC44MC4wL1dQcmVmcy5hcHAvRXhwZXJ0LmMgV2luZG93TWFr
ZXItMC44MC4wZnBvMS9XUHJlZnMuYXBwL0V4cGVydC5jCi0tLSBXaW5kb3dNYWtlci0wLjgwLjAv
V1ByZWZzLmFwcC9FeHBlcnQuYwlNb24gTWF5IDIxIDE4OjExOjE3IDIwMDEKKysrIFdpbmRvd01h
a2VyLTAuODAuMGZwbzEvV1ByZWZzLmFwcC9FeHBlcnQuYwlTYXQgSmFuICA1IDAzOjA4OjEwIDIw
MDIKQEAgLTMzLDcgKzMzLDcgQEAKICAgICAKICAgICBXTVdpZGdldCAqcGFyZW50OwogCi0gICAg
V01CdXR0b24gKnN3aVs4XTsKKyAgICBXTUJ1dHRvbiAqc3dpWzEwXTsKIAogfSBfUGFuZWw7CiAK
QEAgLTU0LDYgKzU0LDggQEAKICAgICBXTVNldEJ1dHRvblNlbGVjdGVkKHBhbmVsLT5zd2lbNF0s
IEdldEJvb2xGb3JLZXkoIldpbmRvemVDeWNsaW5nIikpOwogICAgIFdNU2V0QnV0dG9uU2VsZWN0
ZWQocGFuZWwtPnN3aVs1XSwgR2V0Qm9vbEZvcktleSgiRG9udENvbmZpcm1LaWxsIikpOwogICAg
IFdNU2V0QnV0dG9uU2VsZWN0ZWQocGFuZWwtPnN3aVs2XSwgR2V0Qm9vbEZvcktleSgiRGlzYWJs
ZUJsaW5raW5nIikpOworICAgIFdNU2V0QnV0dG9uU2VsZWN0ZWQocGFuZWwtPnN3aVs3XSwgR2V0
Qm9vbEZvcktleSgiRENNYXhpbWl6ZSIpKTsKKyAgICBXTVNldEJ1dHRvblNlbGVjdGVkKHBhbmVs
LT5zd2lbOF0sIEdldEJvb2xGb3JLZXkoIlNpbmdsZUNsaWNrTGF1bmNoIikpOwogfQogCiAKQEAg
LTY2LDEwICs2OCwxMCBAQAogICAgIHBhbmVsLT5ib3ggPSBXTUNyZWF0ZUJveChwYW5lbC0+cGFy
ZW50KTsKICAgICBXTVNldFZpZXdFeHBhbmRzVG9QYXJlbnQoV01XaWRnZXRWaWV3KHBhbmVsLT5i
b3gpLCAyLCAyLCAyLCAyKTsKIAotICAgIGZvciAoaT0wOyBpPDc7IGkrKykgeworICAgIGZvciAo
aT0wOyBpPDk7IGkrKykgewogCXBhbmVsLT5zd2lbaV0gPSBXTUNyZWF0ZVN3aXRjaEJ1dHRvbihw
YW5lbC0+Ym94KTsKIAlXTVJlc2l6ZVdpZGdldChwYW5lbC0+c3dpW2ldLCBGUkFNRV9XSURUSC00
MCwgMjUpOwotCVdNTW92ZVdpZGdldChwYW5lbC0+c3dpW2ldLCAyMCwgMjAraSoyNSk7CisJV01N
b3ZlV2lkZ2V0KHBhbmVsLT5zd2lbaV0sIDIwLCAyMCtpKjIzKTsKICAgICB9CiAgICAgCiAgICAg
V01TZXRCdXR0b25UZXh0KHBhbmVsLT5zd2lbMF0sIF8oIkRpc2FibGUgbWluaXdpbmRvd3MgKGlj
b25zIGZvciBtaW5pYXR1cml6ZWQgd2luZG93cykuIEZvciB1c2Ugd2l0aCBLREUvR05PTUUuIikp
OwpAQCAtNzksNiArODEsOCBAQAogICAgIFdNU2V0QnV0dG9uVGV4dChwYW5lbC0+c3dpWzRdLCBf
KCJVc2UgV2luZG96ZSBzdHlsZSBjeWNsaW5nLiIpKTsKICAgICBXTVNldEJ1dHRvblRleHQocGFu
ZWwtPnN3aVs1XSwgXygiRGlzYWJsZSBjb25maXJtYXRpb24gcGFuZWwgZm9yIHRoZSBLaWxsIGNv
bW1hbmQuIikpOwogICAgIFdNU2V0QnV0dG9uVGV4dChwYW5lbC0+c3dpWzZdLCBfKCJEaXNhYmxl
IHNlbGVjdGlvbiBhbmltYXRpb24gZm9yIHNlbGVjdGVkIGljb25zLiIpKTsKKyAgICBXTVNldEJ1
dHRvblRleHQocGFuZWwtPnN3aVs3XSwgXygiRG91YmxlIGNsaWNrIG9uIHRpdGxlIGJhciBtYXhp
bWl6ZSIpKTsKKyAgICBXTVNldEJ1dHRvblRleHQocGFuZWwtPnN3aVs4XSwgXygiTGF1bmNoIGFw
cGxpY2F0aW9ucyBhbmQgcmVzdG9yZSB3aW5kb3dzIHdpdGggYSBzaW5nbGUgY2xpY2siKSk7CiAK
ICAgICBXTVJlYWxpemVXaWRnZXQocGFuZWwtPmJveCk7CiAgICAgV01NYXBTdWJ3aWRnZXRzKHBh
bmVsLT5ib3gpOwpAQCAtMTAxLDYgKzEwNSw4IEBACiAgICAgU2V0Qm9vbEZvcktleShXTUdldEJ1
dHRvblNlbGVjdGVkKHBhbmVsLT5zd2lbNF0pLCAiV2luZG96ZUN5Y2xpbmciKTsKICAgICBTZXRC
b29sRm9yS2V5KFdNR2V0QnV0dG9uU2VsZWN0ZWQocGFuZWwtPnN3aVs1XSksICJEb250Q29uZmly
bUtpbGwiKTsKICAgICBTZXRCb29sRm9yS2V5KFdNR2V0QnV0dG9uU2VsZWN0ZWQocGFuZWwtPnN3
aVs2XSksICJEaXNhYmxlQmxpbmtpbmciKTsKKyAgICBTZXRCb29sRm9yS2V5KFdNR2V0QnV0dG9u
U2VsZWN0ZWQocGFuZWwtPnN3aVs3XSksICJEQ01heGltaXplIik7CisgICAgU2V0Qm9vbEZvcktl
eShXTUdldEJ1dHRvblNlbGVjdGVkKHBhbmVsLT5zd2lbOF0pLCAiU2luZ2xlQ2xpY2tMYXVuY2gi
KTsKIH0KIAogCmRpZmYgLXVyIFdpbmRvd01ha2VyLTAuODAuMC9zcmMvV2luZG93TWFrZXIuaCBX
aW5kb3dNYWtlci0wLjgwLjBmcG8xL3NyYy9XaW5kb3dNYWtlci5oCi0tLSBXaW5kb3dNYWtlci0w
LjgwLjAvc3JjL1dpbmRvd01ha2VyLmgJRnJpIERlYyAyMSAyMTozODowOCAyMDAxCisrKyBXaW5k
b3dNYWtlci0wLjgwLjBmcG8xL3NyYy9XaW5kb3dNYWtlci5oCVNhdCBKYW4gIDUgMTQ6MTI6MTQg
MjAwMgpAQCAtNDYzLDYgKzQ2MywxMiBAQAogICAgIC8qIHNoYWRpbmcgYW5pbWF0aW9uICovCiAg
ICAgc2lnbmVkIGNoYXIgc2hhZGVfc3BlZWQ7CiAKKyAgICAvKiBkb3VibGUgY2xpY2sgb24gdGl0
bGUgYmFyIG1heGltaXplICovCisgICAgY2hhciBkY19tYXhpbWl6ZTsKKworICAgIC8qIHNpbmds
ZSBjbGljayB0byBsYXVjaCBhcHBsaWNhdGlvbnMgKi8KKyAgICBjaGFyIHNpbmdsZV9jbGljazsK
KwogICAgIGludCBlZGdlX3Jlc2lzdGFuY2U7CiAgICAgY2hhciBhdHRyYWN0OwogCmRpZmYgLXVy
IFdpbmRvd01ha2VyLTAuODAuMC9zcmMvYXBwaWNvbi5jIFdpbmRvd01ha2VyLTAuODAuMGZwbzEv
c3JjL2FwcGljb24uYwotLS0gV2luZG93TWFrZXItMC44MC4wL3NyYy9hcHBpY29uLmMJVHVlIERl
YyAxOCAwMzo0Mzo0OCAyMDAxCisrKyBXaW5kb3dNYWtlci0wLjgwLjBmcG8xL3NyYy9hcHBpY29u
LmMJU2F0IEphbiAgNSAxNDoxMjoxNCAyMDAyCkBAIC01OTYsNiArNTk2LDcgQEAKICAgICBpbnQg
c2hhZF94ID0gMCwgc2hhZF95ID0gMCwgZG9ja2luZz0wLCBkb2NrYWJsZSwgY29sbGFwc2VkID0g
MDsKICAgICBpbnQgaXgsIGl5OwogICAgIGludCBjbGlja0J1dHRvbiA9IGV2ZW50LT54YnV0dG9u
LmJ1dHRvbjsKKyAgICBCb29sIGhhc01vdmVkID0gRmFsc2U7CiAgICAgUGl4bWFwIGdob3N0ID0g
Tm9uZTsKICAgICBXaW5kb3cgd2luc1syXTsKICAgICBCb29sIG1vdmluZ1NpbmdsZSA9IEZhbHNl
OwpAQCAtNjc2LDYgKzY3Nyw3IEBACiAJICAgIGJyZWFrOwogCiAJIGNhc2UgTW90aW9uTm90aWZ5
OgorCSAgICBoYXNNb3ZlZCA9IFRydWU7CiAJICAgIGlmICghZ3JhYmJlZCkgewogCQlpZiAoYWJz
KGR4LWV2Lnhtb3Rpb24ueCk+PU1PVkVfVEhSRVNIT0xECiAJCSAgICB8fCBhYnMoZHktZXYueG1v
dGlvbi55KT49TU9WRV9USFJFU0hPTEQpIHsKQEAgLTgxMiw2ICs4MTQsOCBAQAogCiAJICAgIGlm
ICh3UHJlZmVyZW5jZXMuYXV0b19hcnJhbmdlX2ljb25zKQogCQl3QXJyYW5nZUljb25zKHNjciwg
VHJ1ZSk7CisJICAgIGlmICghaGFzTW92ZWQgJiYgd1ByZWZlcmVuY2VzLnNpbmdsZV9jbGljaykK
KwkJaWNvbkRibENsaWNrKGRlc2MsIGV2ZW50KTsKIAogCSAgICBkb25lID0gMTsKIAkgICAgYnJl
YWs7CmRpZmYgLXVyIFdpbmRvd01ha2VyLTAuODAuMC9zcmMvZGVmX3BpeG1hcHMuaCBXaW5kb3dN
YWtlci0wLjgwLjBmcG8xL3NyYy9kZWZfcGl4bWFwcy5oCi0tLSBXaW5kb3dNYWtlci0wLjgwLjAv
c3JjL2RlZl9waXhtYXBzLmgJV2VkIE1heSAyNiAyMDoxODozNCAxOTk5CisrKyBXaW5kb3dNYWtl
ci0wLjgwLjBmcG8xL3NyYy9kZWZfcGl4bWFwcy5oCVNhdCBKYW4gIDUgMTQ6MTI6MTQgMjAwMgpA
QCAtODYsMTUgKzg2LDE1IEBACiAiLiBjICMwMDAwMDAiLAogIiMgYyBOb25lIiwKICIuLi4uLi4u
Li4uIiwKLSIuLi4uLi4uLi4uIiwKLSIuLi4uLi4uLi4uIiwKLSIuIyMjIyMjIyMuIiwKLSIuIyMj
IyMjIyMuIiwKLSIuIyMjIyMjIyMuIiwKLSIuIyMjIyMjIyMuIiwKLSIuIyMjIyMjIyMuIiwKLSIu
IyMjIyMjIyMuIiwKLSIuLi4uLi4uLi4uIgorIi4uLi4uLi4uLiMiLAorIi4uLi4uLi4uIyMiLAor
Ii4uLi4uLi4jIyMiLAorIi4uLi4uLiMjIyMiLAorIi4uLi4uIyMjIyMiLAorIi4uLi4jIyMjIyMi
LAorIi4uLiMjIyMjIyMiLAorIi4uIyMjIyMjIyMiLAorIi4jIyMjIyMjIyMiCiB9OwogCiAjaWZk
ZWYgWEtCX0JVVFRPTl9ISU5UCmRpZmYgLXVyIFdpbmRvd01ha2VyLTAuODAuMC9zcmMvZGVmYXVs
dHMuYyBXaW5kb3dNYWtlci0wLjgwLjBmcG8xL3NyYy9kZWZhdWx0cy5jCi0tLSBXaW5kb3dNYWtl
ci0wLjgwLjAvc3JjL2RlZmF1bHRzLmMJRnJpIERlYyAyMSAyMTozODowOCAyMDAxCisrKyBXaW5k
b3dNYWtlci0wLjgwLjBmcG8xL3NyYy9kZWZhdWx0cy5jCVNhdCBKYW4gIDUgMTQ6MTI6MTQgMjAw
MgpAQCAtNTQ4LDYgKzU0OCwxMiBAQAogICAgIHsiRGlzYWJsZUJsaW5raW5nIiwJIk5PIiwJCU5V
TEwsCiAJICAgJndQcmVmZXJlbmNlcy5kb250X2JsaW5rLAlnZXRCb29sLAlOVUxMCiAgICAgfSwK
KyAgICB7IkRDTWF4aW1pemUiLCAiTk8iLAkJTlVMTCwKKwkgICAmd1ByZWZlcmVuY2VzLmRjX21h
eGltaXplLAlnZXRCb29sLAlOVUxMCisgICAgfSwKKyAgICB7IlNpbmdsZUNsaWNrTGF1bmNoIiwg
Ik5PIiwJCU5VTEwsCisJICAgJndQcmVmZXJlbmNlcy5zaW5nbGVfY2xpY2ssCWdldEJvb2wsCU5V
TEwKKyAgICB9LAogICAgICAgLyogc3R5bGUgb3B0aW9ucyAqLwogICAgIHsiTWVudVN0eWxlIiwg
CSJub3JtYWwiLCAgCQlzZU1lbnVTdHlsZXMsCiAJJndQcmVmZXJlbmNlcy5tZW51X3N0eWxlLCBn
ZXRFbnVtLCAJc2V0TWVudVN0eWxlCmRpZmYgLXVyIFdpbmRvd01ha2VyLTAuODAuMC9zcmMvZG9j
ay5jIFdpbmRvd01ha2VyLTAuODAuMGZwbzEvc3JjL2RvY2suYwotLS0gV2luZG93TWFrZXItMC44
MC4wL3NyYy9kb2NrLmMJRnJpIERlYyAyMSAyMTozODowOCAyMDAxCisrKyBXaW5kb3dNYWtlci0w
LjgwLjBmcG8xL3NyYy9kb2NrLmMJU2F0IEphbiAgNSAxNDoxMjoxNCAyMDAyCkBAIC0zNzcyLDcg
KzM3NzIsNyBAQAogCiAKIAotc3RhdGljIHZvaWQKK3N0YXRpYyBCb29sCiBoYW5kbGVJY29uTW92
ZShXRG9jayAqZG9jaywgV0FwcEljb24gKmFpY29uLCBYRXZlbnQgKmV2ZW50KQogewogICAgIFdT
Y3JlZW4gKnNjciA9IGRvY2stPnNjcmVlbl9wdHI7CkBAIC0zNzg4LDYgKzM3ODgsNyBAQAogICAg
IGludCB0bXA7CiAgICAgUGl4bWFwIGdob3N0ID0gTm9uZTsKICAgICBCb29sIGRvY2tlZDsKKyAg
ICBCb29sIGhhc01vdmVkID0gRmFsc2U7CiAgICAgaW50IHN1cGVyZmx1b3VzID0gd1ByZWZlcmVu
Y2VzLnN1cGVyZmx1b3VzOyAvKiB3ZSBjYXRjaCBpdCB0byBhdm9pZCBwcm9ibGVtcyAqLwogICAg
IGludCBvbW5pcHJlc2VudCA9IGFpY29uLT5vbW5pcHJlc2VudDsgLyogdGhpcyBtdXN0IGJlIGNh
Y2hlZCEhISAqLwogCkBAIC0zODQyLDYgKzM4NDMsNyBAQAogCSAgICBicmVhazsKIAogCSBjYXNl
IE1vdGlvbk5vdGlmeToKKwkgICAgaGFzTW92ZWQgPSBUcnVlOwogCSAgICBpZiAoIWdyYWJiZWQp
IHsKIAkJaWYgKGFicyhvZnNfeC1ldi54bW90aW9uLngpPj1NT1ZFX1RIUkVTSE9MRAogCQkgICAg
fHwgYWJzKG9mc195LWV2Lnhtb3Rpb24ueSk+PU1PVkVfVEhSRVNIT0xEKSB7CkBAIC0zOTkxLDcg
KzM5OTMsNyBAQAogI2lmZGVmIERFQlVHCiAJICAgIHB1dHMoIkVuZCBpY29uIG1vdmUiKTsKICNl
bmRpZgotCSAgICByZXR1cm47CisJcmV0dXJuIGhhc01vdmVkOwogCX0KICAgICB9CiB9CkBAIC00
MTMwLDggKzQxMzIsMTEgQEAKICAgICAgICAgICAgICAgICBoYW5kbGVDbGlwQ2hhbmdlV29ya3Nw
YWNlKHNjciwgZXZlbnQpOwogICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgIGhhbmRs
ZURvY2tNb3ZlKGRvY2ssIGFpY29uLCBldmVudCk7Ci0gICAgICAgIH0gZWxzZQotCSAgICBoYW5k
bGVJY29uTW92ZShkb2NrLCBhaWNvbiwgZXZlbnQpOworCX0gZWxzZSB7CisJICAgIEJvb2wgaGFz
TW92ZWQgPSBoYW5kbGVJY29uTW92ZShkb2NrLCBhaWNvbiwgZXZlbnQpOworCSAgICBpZiAoIWhh
c01vdmVkICYmIHdQcmVmZXJlbmNlcy5zaW5nbGVfY2xpY2spCisJICAgICAgICBpY29uRGJsQ2xp
Y2soZGVzYywgZXZlbnQpOworCX0KIAogICAgIH0gZWxzZSBpZiAoZXZlbnQtPnhidXR0b24uYnV0
dG9uPT1CdXR0b24yICYmIGRvY2stPnR5cGU9PVdNX0NMSVAgJiYKICAgICAgICAgICAgICAgIGFp
Y29uPT1zY3ItPmNsaXBfaWNvbikgewpkaWZmIC11ciBXaW5kb3dNYWtlci0wLjgwLjAvc3JjL2lj
b24uYyBXaW5kb3dNYWtlci0wLjgwLjBmcG8xL3NyYy9pY29uLmMKLS0tIFdpbmRvd01ha2VyLTAu
ODAuMC9zcmMvaWNvbi5jCVR1ZSBKdWwgMjQgMDY6NTE6MDUgMjAwMQorKysgV2luZG93TWFrZXIt
MC44MC4wZnBvMS9zcmMvaWNvbi5jCVNhdCBKYW4gIDUgMTQ6MTY6MTYgMjAwMgpAQCAtODc3LDYg
Kzg3Nyw3IEBACiAgICAgaW50IGR4PWV2ZW50LT54YnV0dG9uLngsIGR5PWV2ZW50LT54YnV0dG9u
Lnk7CiAgICAgaW50IGdyYWJiZWQ9MDsKICAgICBpbnQgY2xpY2tCdXR0b249ZXZlbnQtPnhidXR0
b24uYnV0dG9uOworICAgIEJvb2wgaGFzTW92ZWQgPSBGYWxzZTsKIAogICAgIGlmIChXQ0hFQ0tf
U1RBVEUoV1NUQVRFX01PREFMKSkKIAlyZXR1cm47CkBAIC05MjgsNiArOTI5LDcgQEAKIAkgICAg
YnJlYWs7CiAKIAkgY2FzZSBNb3Rpb25Ob3RpZnk6CisJICAgIGhhc01vdmVkID0gVHJ1ZTsKIAkg
ICAgaWYgKCFncmFiYmVkKSB7CiAJCWlmIChhYnMoZHgtZXYueG1vdGlvbi54KT49TU9WRV9USFJF
U0hPTEQKIAkJICAgIHx8IGFicyhkeS1ldi54bW90aW9uLnkpPj1NT1ZFX1RIUkVTSE9MRCkgewpA
QCAtOTY1LDYgKzk2Nyw5IEBACiAKIAkgICAgaWYgKHdQcmVmZXJlbmNlcy5hdXRvX2FycmFuZ2Vf
aWNvbnMpCiAJCXdBcnJhbmdlSWNvbnMod3dpbi0+c2NyZWVuX3B0ciwgVHJ1ZSk7CisJICAgIGlm
ICghaGFzTW92ZWQgJiYgd1ByZWZlcmVuY2VzLnNpbmdsZV9jbGljaykKKwkJbWluaXdpbmRvd0Ri
bENsaWNrKGRlc2MsIGV2ZW50KTsKKwogCSAgICByZXR1cm47CiAJICAgIAogCX0KZGlmZiAtdXIg
V2luZG93TWFrZXItMC44MC4wL3NyYy93aW5kb3cuYyBXaW5kb3dNYWtlci0wLjgwLjBmcG8xL3Ny
Yy93aW5kb3cuYwotLS0gV2luZG93TWFrZXItMC44MC4wL3NyYy93aW5kb3cuYwlGcmkgRGVjIDIx
IDIxOjM4OjA4IDIwMDEKKysrIFdpbmRvd01ha2VyLTAuODAuMGZwbzEvc3JjL3dpbmRvdy5jCVNh
dCBKYW4gIDUgMTQ6MTg6MDcgMjAwMgpAQCAtMjk4NCwxNCArMjk4NCwyOSBAQAogCiAgICAgaWYg
KGV2ZW50LT54YnV0dG9uLmJ1dHRvbj09QnV0dG9uMSkgewogCWlmIChldmVudC0+eGJ1dHRvbi5z
dGF0ZSA9PSAwKSB7Ci0JICAgIGlmICghV0ZMQUdQKHd3aW4sIG5vX3NoYWRlYWJsZSkpIHsKLQkJ
Lyogc2hhZGUgd2luZG93ICovCi0JCWlmICh3d2luLT5mbGFncy5zaGFkZWQpCi0JCSAgICB3VW5z
aGFkZVdpbmRvdyh3d2luKTsKLQkJZWxzZQotCQkgICAgd1NoYWRlV2luZG93KHd3aW4pOwotCSAg
ICB9Ci0JfSBlbHNlIHsKKwkgICAgLyogY2hlY2sgcHJlZmVyZW5jZXMsIG1heGltaXplIG9yIHNo
YWRlICovCisgICAgICAgICAgICBpZiAod1ByZWZlcmVuY2VzLmRjX21heGltaXplKSB7CisJCWlm
ICghV0ZMQUdQKHd3aW4sIG5vX3Jlc2l6YWJsZSkpIHsKKwkJICAgIC8qIG1heGltaXplIHdpbmRv
dyAqLworCQkgICAgaWYgKHd3aW4tPmZsYWdzLm1heGltaXplZCAhPSAwKSB7CisJCSAgICAJd1Vu
bWF4aW1pemVXaW5kb3cod3dpbik7CisgICAgICAgICAgICAgICAgICAgICAgICB3d2luLT5mbGFn
cy5tYXhpbWl6ZWQgPSAwOworICAgICAgICAgICAgICAgICAgICB9CisJCSAgICBlbHNlIHsKKwkJ
ICAgIAl3TWF4aW1pemVXaW5kb3cod3dpbiwgTUFYX1ZFUlRJQ0FMfE1BWF9IT1JJWk9OVEFMKTsK
KyAgICAgICAgICAgICAgICAgICAgICAgIHd3aW4tPmZsYWdzLm1heGltaXplZCA9IE1BWF9WRVJU
SUNBTHxNQVhfSE9SSVpPTlRBTDsKKyAgICAgICAgICAgICAgICAgICAgfQorCSAgICAJfQorCSAg
ICB9IGVsc2UgeworCSAgICAgICAgaWYgKCFXRkxBR1Aod3dpbiwgbm9fc2hhZGVhYmxlKSkgewor
CQkgICAgLyogc2hhZGUgd2luZG93ICovCisJCSAgICBpZiAod3dpbi0+ZmxhZ3Muc2hhZGVkKQor
CQkgICAgICAgIHdVbnNoYWRlV2luZG93KHd3aW4pOworCQkgICAgZWxzZQorCQkgICAgICAgIHdT
aGFkZVdpbmRvdyh3d2luKTsKKwkgICAgICAgIH0KKyAgICAgICAgICAgIH0KKyAgICAgICAgfSBl
bHNlIHsKIAkgICAgaW50IGRpciA9IDA7CiAKIAkgICAgaWYgKGV2ZW50LT54YnV0dG9uLnN0YXRl
ICYgQ29udHJvbE1hc2spCg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>30579</attachid>
            <date>2004-05-03 01:47 0000</date>
            <desc>wmfpo.patch</desc>
            <filename>wmfpo.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtdXIgV2luZG93TWFrZXItMC44MC4wL1dQcmVmcy5hcHAvRXhwZXJ0LmMgV2luZG93TWFr
ZXItMC44MC4wZnBvMS9XUHJlZnMuYXBwL0V4cGVydC5jCi0tLSBXaW5kb3dNYWtlci0wLjgwLjAv
V1ByZWZzLmFwcC9FeHBlcnQuYwlNb24gTWF5IDIxIDE4OjExOjE3IDIwMDEKKysrIFdpbmRvd01h
a2VyLTAuODAuMGZwbzEvV1ByZWZzLmFwcC9FeHBlcnQuYwlTYXQgSmFuICA1IDAzOjA4OjEwIDIw
MDIKQEAgLTMzLDcgKzMzLDcgQEAKICAgICAKICAgICBXTVdpZGdldCAqcGFyZW50OwogCi0gICAg
V01CdXR0b24gKnN3aVs4XTsKKyAgICBXTUJ1dHRvbiAqc3dpWzEwXTsKIAogfSBfUGFuZWw7CiAK
QEAgLTU0LDYgKzU0LDggQEAKICAgICBXTVNldEJ1dHRvblNlbGVjdGVkKHBhbmVsLT5zd2lbNF0s
IEdldEJvb2xGb3JLZXkoIldpbmRvemVDeWNsaW5nIikpOwogICAgIFdNU2V0QnV0dG9uU2VsZWN0
ZWQocGFuZWwtPnN3aVs1XSwgR2V0Qm9vbEZvcktleSgiRG9udENvbmZpcm1LaWxsIikpOwogICAg
IFdNU2V0QnV0dG9uU2VsZWN0ZWQocGFuZWwtPnN3aVs2XSwgR2V0Qm9vbEZvcktleSgiRGlzYWJs
ZUJsaW5raW5nIikpOworICAgIFdNU2V0QnV0dG9uU2VsZWN0ZWQocGFuZWwtPnN3aVs3XSwgR2V0
Qm9vbEZvcktleSgiRENNYXhpbWl6ZSIpKTsKKyAgICBXTVNldEJ1dHRvblNlbGVjdGVkKHBhbmVs
LT5zd2lbOF0sIEdldEJvb2xGb3JLZXkoIlNpbmdsZUNsaWNrTGF1bmNoIikpOwogfQogCiAKQEAg
LTY2LDEwICs2OCwxMCBAQAogICAgIHBhbmVsLT5ib3ggPSBXTUNyZWF0ZUJveChwYW5lbC0+cGFy
ZW50KTsKICAgICBXTVNldFZpZXdFeHBhbmRzVG9QYXJlbnQoV01XaWRnZXRWaWV3KHBhbmVsLT5i
b3gpLCAyLCAyLCAyLCAyKTsKIAotICAgIGZvciAoaT0wOyBpPDc7IGkrKykgeworICAgIGZvciAo
aT0wOyBpPDk7IGkrKykgewogCXBhbmVsLT5zd2lbaV0gPSBXTUNyZWF0ZVN3aXRjaEJ1dHRvbihw
YW5lbC0+Ym94KTsKIAlXTVJlc2l6ZVdpZGdldChwYW5lbC0+c3dpW2ldLCBGUkFNRV9XSURUSC00
MCwgMjUpOwotCVdNTW92ZVdpZGdldChwYW5lbC0+c3dpW2ldLCAyMCwgMjAraSoyNSk7CisJV01N
b3ZlV2lkZ2V0KHBhbmVsLT5zd2lbaV0sIDIwLCAyMCtpKjIzKTsKICAgICB9CiAgICAgCiAgICAg
V01TZXRCdXR0b25UZXh0KHBhbmVsLT5zd2lbMF0sIF8oIkRpc2FibGUgbWluaXdpbmRvd3MgKGlj
b25zIGZvciBtaW5pYXR1cml6ZWQgd2luZG93cykuIEZvciB1c2Ugd2l0aCBLREUvR05PTUUuIikp
OwpAQCAtNzksNiArODEsOCBAQAogICAgIFdNU2V0QnV0dG9uVGV4dChwYW5lbC0+c3dpWzRdLCBf
KCJVc2UgV2luZG96ZSBzdHlsZSBjeWNsaW5nLiIpKTsKICAgICBXTVNldEJ1dHRvblRleHQocGFu
ZWwtPnN3aVs1XSwgXygiRGlzYWJsZSBjb25maXJtYXRpb24gcGFuZWwgZm9yIHRoZSBLaWxsIGNv
bW1hbmQuIikpOwogICAgIFdNU2V0QnV0dG9uVGV4dChwYW5lbC0+c3dpWzZdLCBfKCJEaXNhYmxl
IHNlbGVjdGlvbiBhbmltYXRpb24gZm9yIHNlbGVjdGVkIGljb25zLiIpKTsKKyAgICBXTVNldEJ1
dHRvblRleHQocGFuZWwtPnN3aVs3XSwgXygiRG91YmxlIGNsaWNrIG9uIHRpdGxlIGJhciBtYXhp
bWl6ZSIpKTsKKyAgICBXTVNldEJ1dHRvblRleHQocGFuZWwtPnN3aVs4XSwgXygiTGF1bmNoIGFw
cGxpY2F0aW9ucyBhbmQgcmVzdG9yZSB3aW5kb3dzIHdpdGggYSBzaW5nbGUgY2xpY2siKSk7CiAK
ICAgICBXTVJlYWxpemVXaWRnZXQocGFuZWwtPmJveCk7CiAgICAgV01NYXBTdWJ3aWRnZXRzKHBh
bmVsLT5ib3gpOwpAQCAtMTAxLDYgKzEwNSw4IEBACiAgICAgU2V0Qm9vbEZvcktleShXTUdldEJ1
dHRvblNlbGVjdGVkKHBhbmVsLT5zd2lbNF0pLCAiV2luZG96ZUN5Y2xpbmciKTsKICAgICBTZXRC
b29sRm9yS2V5KFdNR2V0QnV0dG9uU2VsZWN0ZWQocGFuZWwtPnN3aVs1XSksICJEb250Q29uZmly
bUtpbGwiKTsKICAgICBTZXRCb29sRm9yS2V5KFdNR2V0QnV0dG9uU2VsZWN0ZWQocGFuZWwtPnN3
aVs2XSksICJEaXNhYmxlQmxpbmtpbmciKTsKKyAgICBTZXRCb29sRm9yS2V5KFdNR2V0QnV0dG9u
U2VsZWN0ZWQocGFuZWwtPnN3aVs3XSksICJEQ01heGltaXplIik7CisgICAgU2V0Qm9vbEZvcktl
eShXTUdldEJ1dHRvblNlbGVjdGVkKHBhbmVsLT5zd2lbOF0pLCAiU2luZ2xlQ2xpY2tMYXVuY2gi
KTsKIH0KIAogCmRpZmYgLXVyIFdpbmRvd01ha2VyLTAuODAuMC9zcmMvV2luZG93TWFrZXIuaCBX
aW5kb3dNYWtlci0wLjgwLjBmcG8xL3NyYy9XaW5kb3dNYWtlci5oCi0tLSBXaW5kb3dNYWtlci0w
LjgwLjAvc3JjL1dpbmRvd01ha2VyLmgJRnJpIERlYyAyMSAyMTozODowOCAyMDAxCisrKyBXaW5k
b3dNYWtlci0wLjgwLjBmcG8xL3NyYy9XaW5kb3dNYWtlci5oCVNhdCBKYW4gIDUgMTQ6MTI6MTQg
MjAwMgpAQCAtNDYzLDYgKzQ2MywxMiBAQAogICAgIC8qIHNoYWRpbmcgYW5pbWF0aW9uICovCiAg
ICAgc2lnbmVkIGNoYXIgc2hhZGVfc3BlZWQ7CiAKKyAgICAvKiBkb3VibGUgY2xpY2sgb24gdGl0
bGUgYmFyIG1heGltaXplICovCisgICAgY2hhciBkY19tYXhpbWl6ZTsKKworICAgIC8qIHNpbmds
ZSBjbGljayB0byBsYXVjaCBhcHBsaWNhdGlvbnMgKi8KKyAgICBjaGFyIHNpbmdsZV9jbGljazsK
KwogICAgIGludCBlZGdlX3Jlc2lzdGFuY2U7CiAgICAgY2hhciBhdHRyYWN0OwogCmRpZmYgLXVy
IFdpbmRvd01ha2VyLTAuODAuMC9zcmMvYXBwaWNvbi5jIFdpbmRvd01ha2VyLTAuODAuMGZwbzEv
c3JjL2FwcGljb24uYwotLS0gV2luZG93TWFrZXItMC44MC4wL3NyYy9hcHBpY29uLmMJVHVlIERl
YyAxOCAwMzo0Mzo0OCAyMDAxCisrKyBXaW5kb3dNYWtlci0wLjgwLjBmcG8xL3NyYy9hcHBpY29u
LmMJU2F0IEphbiAgNSAxNDoxMjoxNCAyMDAyCkBAIC01OTYsNiArNTk2LDcgQEAKICAgICBpbnQg
c2hhZF94ID0gMCwgc2hhZF95ID0gMCwgZG9ja2luZz0wLCBkb2NrYWJsZSwgY29sbGFwc2VkID0g
MDsKICAgICBpbnQgaXgsIGl5OwogICAgIGludCBjbGlja0J1dHRvbiA9IGV2ZW50LT54YnV0dG9u
LmJ1dHRvbjsKKyAgICBCb29sIGhhc01vdmVkID0gRmFsc2U7CiAgICAgUGl4bWFwIGdob3N0ID0g
Tm9uZTsKICAgICBXaW5kb3cgd2luc1syXTsKICAgICBCb29sIG1vdmluZ1NpbmdsZSA9IEZhbHNl
OwpAQCAtNjc2LDYgKzY3Nyw3IEBACiAJICAgIGJyZWFrOwogCiAJIGNhc2UgTW90aW9uTm90aWZ5
OgorCSAgICBoYXNNb3ZlZCA9IFRydWU7CiAJICAgIGlmICghZ3JhYmJlZCkgewogCQlpZiAoYWJz
KGR4LWV2Lnhtb3Rpb24ueCk+PU1PVkVfVEhSRVNIT0xECiAJCSAgICB8fCBhYnMoZHktZXYueG1v
dGlvbi55KT49TU9WRV9USFJFU0hPTEQpIHsKQEAgLTgxMiw2ICs4MTQsOCBAQAogCiAJICAgIGlm
ICh3UHJlZmVyZW5jZXMuYXV0b19hcnJhbmdlX2ljb25zKQogCQl3QXJyYW5nZUljb25zKHNjciwg
VHJ1ZSk7CisJICAgIGlmICghaGFzTW92ZWQgJiYgd1ByZWZlcmVuY2VzLnNpbmdsZV9jbGljaykK
KwkJaWNvbkRibENsaWNrKGRlc2MsIGV2ZW50KTsKIAogCSAgICBkb25lID0gMTsKIAkgICAgYnJl
YWs7CmRpZmYgLXVyIFdpbmRvd01ha2VyLTAuODAuMC9zcmMvZGVmYXVsdHMuYyBXaW5kb3dNYWtl
ci0wLjgwLjBmcG8xL3NyYy9kZWZhdWx0cy5jCi0tLSBXaW5kb3dNYWtlci0wLjgwLjAvc3JjL2Rl
ZmF1bHRzLmMJRnJpIERlYyAyMSAyMTozODowOCAyMDAxCisrKyBXaW5kb3dNYWtlci0wLjgwLjBm
cG8xL3NyYy9kZWZhdWx0cy5jCVNhdCBKYW4gIDUgMTQ6MTI6MTQgMjAwMgpAQCAtNTQ4LDYgKzU0
OCwxMiBAQAogICAgIHsiRGlzYWJsZUJsaW5raW5nIiwJIk5PIiwJCU5VTEwsCiAJICAgJndQcmVm
ZXJlbmNlcy5kb250X2JsaW5rLAlnZXRCb29sLAlOVUxMCiAgICAgfSwKKyAgICB7IkRDTWF4aW1p
emUiLCAiTk8iLAkJTlVMTCwKKwkgICAmd1ByZWZlcmVuY2VzLmRjX21heGltaXplLAlnZXRCb29s
LAlOVUxMCisgICAgfSwKKyAgICB7IlNpbmdsZUNsaWNrTGF1bmNoIiwgIk5PIiwJCU5VTEwsCisJ
ICAgJndQcmVmZXJlbmNlcy5zaW5nbGVfY2xpY2ssCWdldEJvb2wsCU5VTEwKKyAgICB9LAogICAg
ICAgLyogc3R5bGUgb3B0aW9ucyAqLwogICAgIHsiTWVudVN0eWxlIiwgCSJub3JtYWwiLCAgCQlz
ZU1lbnVTdHlsZXMsCiAJJndQcmVmZXJlbmNlcy5tZW51X3N0eWxlLCBnZXRFbnVtLCAJc2V0TWVu
dVN0eWxlCmRpZmYgLXVyIFdpbmRvd01ha2VyLTAuODAuMC9zcmMvZG9jay5jIFdpbmRvd01ha2Vy
LTAuODAuMGZwbzEvc3JjL2RvY2suYwotLS0gV2luZG93TWFrZXItMC44MC4wL3NyYy9kb2NrLmMJ
RnJpIERlYyAyMSAyMTozODowOCAyMDAxCisrKyBXaW5kb3dNYWtlci0wLjgwLjBmcG8xL3NyYy9k
b2NrLmMJU2F0IEphbiAgNSAxNDoxMjoxNCAyMDAyCkBAIC0zNzcyLDcgKzM3NzIsNyBAQAogCiAK
IAotc3RhdGljIHZvaWQKK3N0YXRpYyBCb29sCiBoYW5kbGVJY29uTW92ZShXRG9jayAqZG9jaywg
V0FwcEljb24gKmFpY29uLCBYRXZlbnQgKmV2ZW50KQogewogICAgIFdTY3JlZW4gKnNjciA9IGRv
Y2stPnNjcmVlbl9wdHI7CkBAIC0zNzg4LDYgKzM3ODgsNyBAQAogICAgIGludCB0bXA7CiAgICAg
UGl4bWFwIGdob3N0ID0gTm9uZTsKICAgICBCb29sIGRvY2tlZDsKKyAgICBCb29sIGhhc01vdmVk
ID0gRmFsc2U7CiAgICAgaW50IHN1cGVyZmx1b3VzID0gd1ByZWZlcmVuY2VzLnN1cGVyZmx1b3Vz
OyAvKiB3ZSBjYXRjaCBpdCB0byBhdm9pZCBwcm9ibGVtcyAqLwogICAgIGludCBvbW5pcHJlc2Vu
dCA9IGFpY29uLT5vbW5pcHJlc2VudDsgLyogdGhpcyBtdXN0IGJlIGNhY2hlZCEhISAqLwogCkBA
IC0zODQyLDYgKzM4NDMsNyBAQAogCSAgICBicmVhazsKIAogCSBjYXNlIE1vdGlvbk5vdGlmeToK
KwkgICAgaGFzTW92ZWQgPSBUcnVlOwogCSAgICBpZiAoIWdyYWJiZWQpIHsKIAkJaWYgKGFicyhv
ZnNfeC1ldi54bW90aW9uLngpPj1NT1ZFX1RIUkVTSE9MRAogCQkgICAgfHwgYWJzKG9mc195LWV2
Lnhtb3Rpb24ueSk+PU1PVkVfVEhSRVNIT0xEKSB7CkBAIC0zOTkxLDcgKzM5OTMsNyBAQAogI2lm
ZGVmIERFQlVHCiAJICAgIHB1dHMoIkVuZCBpY29uIG1vdmUiKTsKICNlbmRpZgotCSAgICByZXR1
cm47CisJcmV0dXJuIGhhc01vdmVkOwogCX0KICAgICB9CiB9CkBAIC00MTMwLDggKzQxMzIsMTEg
QEAKICAgICAgICAgICAgICAgICBoYW5kbGVDbGlwQ2hhbmdlV29ya3NwYWNlKHNjciwgZXZlbnQp
OwogICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgIGhhbmRsZURvY2tNb3ZlKGRvY2ss
IGFpY29uLCBldmVudCk7Ci0gICAgICAgIH0gZWxzZQotCSAgICBoYW5kbGVJY29uTW92ZShkb2Nr
LCBhaWNvbiwgZXZlbnQpOworCX0gZWxzZSB7CisJICAgIEJvb2wgaGFzTW92ZWQgPSBoYW5kbGVJ
Y29uTW92ZShkb2NrLCBhaWNvbiwgZXZlbnQpOworCSAgICBpZiAoIWhhc01vdmVkICYmIHdQcmVm
ZXJlbmNlcy5zaW5nbGVfY2xpY2spCisJICAgICAgICBpY29uRGJsQ2xpY2soZGVzYywgZXZlbnQp
OworCX0KIAogICAgIH0gZWxzZSBpZiAoZXZlbnQtPnhidXR0b24uYnV0dG9uPT1CdXR0b24yICYm
IGRvY2stPnR5cGU9PVdNX0NMSVAgJiYKICAgICAgICAgICAgICAgIGFpY29uPT1zY3ItPmNsaXBf
aWNvbikgewpkaWZmIC11ciBXaW5kb3dNYWtlci0wLjgwLjAvc3JjL2ljb24uYyBXaW5kb3dNYWtl
ci0wLjgwLjBmcG8xL3NyYy9pY29uLmMKLS0tIFdpbmRvd01ha2VyLTAuODAuMC9zcmMvaWNvbi5j
CVR1ZSBKdWwgMjQgMDY6NTE6MDUgMjAwMQorKysgV2luZG93TWFrZXItMC44MC4wZnBvMS9zcmMv
aWNvbi5jCVNhdCBKYW4gIDUgMTQ6MTY6MTYgMjAwMgpAQCAtODc3LDYgKzg3Nyw3IEBACiAgICAg
aW50IGR4PWV2ZW50LT54YnV0dG9uLngsIGR5PWV2ZW50LT54YnV0dG9uLnk7CiAgICAgaW50IGdy
YWJiZWQ9MDsKICAgICBpbnQgY2xpY2tCdXR0b249ZXZlbnQtPnhidXR0b24uYnV0dG9uOworICAg
IEJvb2wgaGFzTW92ZWQgPSBGYWxzZTsKIAogICAgIGlmIChXQ0hFQ0tfU1RBVEUoV1NUQVRFX01P
REFMKSkKIAlyZXR1cm47CkBAIC05MjgsNiArOTI5LDcgQEAKIAkgICAgYnJlYWs7CiAKIAkgY2Fz
ZSBNb3Rpb25Ob3RpZnk6CisJICAgIGhhc01vdmVkID0gVHJ1ZTsKIAkgICAgaWYgKCFncmFiYmVk
KSB7CiAJCWlmIChhYnMoZHgtZXYueG1vdGlvbi54KT49TU9WRV9USFJFU0hPTEQKIAkJICAgIHx8
IGFicyhkeS1ldi54bW90aW9uLnkpPj1NT1ZFX1RIUkVTSE9MRCkgewpAQCAtOTY1LDYgKzk2Nyw5
IEBACiAKIAkgICAgaWYgKHdQcmVmZXJlbmNlcy5hdXRvX2FycmFuZ2VfaWNvbnMpCiAJCXdBcnJh
bmdlSWNvbnMod3dpbi0+c2NyZWVuX3B0ciwgVHJ1ZSk7CisJICAgIGlmICghaGFzTW92ZWQgJiYg
d1ByZWZlcmVuY2VzLnNpbmdsZV9jbGljaykKKwkJbWluaXdpbmRvd0RibENsaWNrKGRlc2MsIGV2
ZW50KTsKKwogCSAgICByZXR1cm47CiAJICAgIAogCX0KZGlmZiAtdXIgV2luZG93TWFrZXItMC44
MC4wL3NyYy93aW5kb3cuYyBXaW5kb3dNYWtlci0wLjgwLjBmcG8xL3NyYy93aW5kb3cuYwotLS0g
V2luZG93TWFrZXItMC44MC4wL3NyYy93aW5kb3cuYwlGcmkgRGVjIDIxIDIxOjM4OjA4IDIwMDEK
KysrIFdpbmRvd01ha2VyLTAuODAuMGZwbzEvc3JjL3dpbmRvdy5jCVNhdCBKYW4gIDUgMTQ6MTg6
MDcgMjAwMgpAQCAtMjk4NCwxNCArMjk4NCwyOSBAQAogCiAgICAgaWYgKGV2ZW50LT54YnV0dG9u
LmJ1dHRvbj09QnV0dG9uMSkgewogCWlmIChldmVudC0+eGJ1dHRvbi5zdGF0ZSA9PSAwKSB7Ci0J
ICAgIGlmICghV0ZMQUdQKHd3aW4sIG5vX3NoYWRlYWJsZSkpIHsKLQkJLyogc2hhZGUgd2luZG93
ICovCi0JCWlmICh3d2luLT5mbGFncy5zaGFkZWQpCi0JCSAgICB3VW5zaGFkZVdpbmRvdyh3d2lu
KTsKLQkJZWxzZQotCQkgICAgd1NoYWRlV2luZG93KHd3aW4pOwotCSAgICB9Ci0JfSBlbHNlIHsK
KwkgICAgLyogY2hlY2sgcHJlZmVyZW5jZXMsIG1heGltaXplIG9yIHNoYWRlICovCisgICAgICAg
ICAgICBpZiAod1ByZWZlcmVuY2VzLmRjX21heGltaXplKSB7CisJCWlmICghV0ZMQUdQKHd3aW4s
IG5vX3Jlc2l6YWJsZSkpIHsKKwkJICAgIC8qIG1heGltaXplIHdpbmRvdyAqLworCQkgICAgaWYg
KHd3aW4tPmZsYWdzLm1heGltaXplZCAhPSAwKSB7CisJCSAgICAJd1VubWF4aW1pemVXaW5kb3co
d3dpbik7CisgICAgICAgICAgICAgICAgICAgICAgICB3d2luLT5mbGFncy5tYXhpbWl6ZWQgPSAw
OworICAgICAgICAgICAgICAgICAgICB9CisJCSAgICBlbHNlIHsKKwkJICAgIAl3TWF4aW1pemVX
aW5kb3cod3dpbiwgTUFYX1ZFUlRJQ0FMfE1BWF9IT1JJWk9OVEFMKTsKKyAgICAgICAgICAgICAg
ICAgICAgICAgIHd3aW4tPmZsYWdzLm1heGltaXplZCA9IE1BWF9WRVJUSUNBTHxNQVhfSE9SSVpP
TlRBTDsKKyAgICAgICAgICAgICAgICAgICAgfQorCSAgICAJfQorCSAgICB9IGVsc2UgeworCSAg
ICAgICAgaWYgKCFXRkxBR1Aod3dpbiwgbm9fc2hhZGVhYmxlKSkgeworCQkgICAgLyogc2hhZGUg
d2luZG93ICovCisJCSAgICBpZiAod3dpbi0+ZmxhZ3Muc2hhZGVkKQorCQkgICAgICAgIHdVbnNo
YWRlV2luZG93KHd3aW4pOworCQkgICAgZWxzZQorCQkgICAgICAgIHdTaGFkZVdpbmRvdyh3d2lu
KTsKKwkgICAgICAgIH0KKyAgICAgICAgICAgIH0KKyAgICAgICAgfSBlbHNlIHsKIAkgICAgaW50
IGRpciA9IDA7CiAKIAkgICAgaWYgKGV2ZW50LT54YnV0dG9uLnN0YXRlICYgQ29udHJvbE1hc2sp
Cg==
</data>        

          </attachment>
    </bug>

</bugzilla>