<?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>31794</bug_id>
          
          <creation_ts>2009-11-22 21:07:27 -0800</creation_ts>
          <short_desc>[Qt] Mac Plugins : Get Input Events to work in QGV</short_desc>
          <delta_ts>2009-11-26 05:19:22 -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>Plug-ins</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>Qt</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>31183</dependson>
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Girish Ramakrishnan">girish</reporter>
          <assigned_to name="Girish Ramakrishnan">girish</assigned_to>
          <cc>andersca</cc>
    
    <cc>aroben</cc>
    
    <cc>eric</cc>
    
    <cc>hausmann</cc>
    
    <cc>kdecker</cc>
    
    <cc>vestbo</cc>
    
    <cc>yongjun.zhang</cc>
    
    <cc>zecke</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>165788</commentid>
    <comment_count>0</comment_count>
    <who name="Girish Ramakrishnan">girish</who>
    <bug_when>2009-11-22 21:07:27 -0800</bug_when>
    <thetext>Rendering was fixed in 31183. Events are still not getting delivered correctly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>165841</commentid>
    <comment_count>1</comment_count>
      <attachid>43709</attachid>
    <who name="Girish Ramakrishnan">girish</who>
    <bug_when>2009-11-23 06:08:28 -0800</bug_when>
    <thetext>Created attachment 43709
Plugin events (ideal)

This is how plugin events should work ideally.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>165842</commentid>
    <comment_count>2</comment_count>
      <attachid>43710</attachid>
    <who name="Girish Ramakrishnan">girish</who>
    <bug_when>2009-11-23 06:09:36 -0800</bug_when>
    <thetext>Created attachment 43710
Plugin events (reality)

Flash requires the window that we pass to be the active window. So, an extremely ugly patch to please flash.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166405</commentid>
    <comment_count>3</comment_count>
      <attachid>43836</attachid>
    <who name="Girish Ramakrishnan">girish</who>
    <bug_when>2009-11-25 04:58:22 -0800</bug_when>
    <thetext>Created attachment 43836
Pass mouse position relative to the fake window</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166406</commentid>
    <comment_count>4</comment_count>
      <attachid>43837</attachid>
    <who name="Girish Ramakrishnan">girish</who>
    <bug_when>2009-11-25 05:01:11 -0800</bug_when>
    <thetext>Created attachment 43837
Pass activeWindow() to make Flash process mouse move events

I did not add a plugin quirk (PluginQuirkRequiresActiveWindowForInputEvents) because there is a bug in the Mac port - PluginPackage::determineQuirks is never called. Also, the plugin quirk seems to complicate the code a bit. So, what about leaving it out for now?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166409</commentid>
    <comment_count>5</comment_count>
      <attachid>43837</attachid>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2009-11-25 05:49:00 -0800</bug_when>
    <thetext>Comment on attachment 43837
Pass activeWindow() to make Flash process mouse move events

r=me, but a quirk would be nice to have in the future.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166686</commentid>
    <comment_count>6</comment_count>
      <attachid>43911</attachid>
    <who name="Girish Ramakrishnan">girish</who>
    <bug_when>2009-11-26 02:33:13 -0800</bug_when>
    <thetext>Created attachment 43911
Make mouse over work without using active window

Ok, I have figured out a way to make events work without using QApplication::activeWindow().</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166697</commentid>
    <comment_count>7</comment_count>
    <who name="Girish Ramakrishnan">girish</who>
    <bug_when>2009-11-26 05:05:46 -0800</bug_when>
    <thetext>Landed in r51412</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166698</commentid>
    <comment_count>8</comment_count>
      <attachid>43911</attachid>
    <who name="Girish Ramakrishnan">girish</who>
    <bug_when>2009-11-26 05:06:41 -0800</bug_when>
    <thetext>Comment on attachment 43911
Make mouse over work without using active window

Clear r?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166702</commentid>
    <comment_count>9</comment_count>
      <attachid>43911</attachid>
    <who name="Holger Freyther">zecke</who>
    <bug_when>2009-11-26 05:19:22 -0800</bug_when>
    <thetext>Comment on attachment 43911
Make mouse over work without using active window

Just for the record... I r=me&apos;d on irc..</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>43709</attachid>
            <date>2009-11-23 06:08:28 -0800</date>
            <delta_ts>2009-11-25 04:58:22 -0800</delta_ts>
            <desc>Plugin events (ideal)</desc>
            <filename>patch1</filename>
            <type>text/plain</type>
            <size>973</size>
            <attacher name="Girish Ramakrishnan">girish</attacher>
            
              <data encoding="base64">Y29tbWl0IGI4YWYwMThiYjNmN2ZjODk1MzdiNTdmOWNlY2RkNzY5MTQzM2Y1Y2MKQXV0aG9yOiBH
aXJpc2ggUmFtYWtyaXNobmFuIDxnaXJpc2hAZm9yd2FyZGJpYXMuaW4+CkRhdGU6ICAgTW9uIE5v
diAyMyAxNzowMTo1MiAyMDA5ICswNTMwCgogICAgSW4gdGhlIGlkZWFsIHdvcmxkLCB0aGlzIHNo
b3VsZCB3b3JrCgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wbHVnaW5zL21hYy9QbHVnaW5WaWV3TWFj
LmNwcCBiL1dlYkNvcmUvcGx1Z2lucy9tYWMvUGx1Z2luVmlld01hYy5jcHAKaW5kZXggNjA0NDMx
My4uZTgyNTIwOCAxMDA2NDQKLS0tIGEvV2ViQ29yZS9wbHVnaW5zL21hYy9QbHVnaW5WaWV3TWFj
LmNwcAorKysgYi9XZWJDb3JlL3BsdWdpbnMvbWFjL1BsdWdpblZpZXdNYWMuY3BwCkBAIC01NTks
NyArNTU5LDEzIEBAIHZvaWQgUGx1Z2luVmlldzo6aGFuZGxlTW91c2VFdmVudChNb3VzZUV2ZW50
KiBldmVudCkKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIHJlY29yZC53aGVyZSA9IGds
b2JhbE1vdXNlUG9zRm9yUGx1Z2luKCk7CisgICAgaWYgKHBsYXRmb3JtUGx1Z2luV2lkZ2V0KCkp
IHsKKyAgICAgICAgcmVjb3JkLndoZXJlID0gZ2xvYmFsTW91c2VQb3NGb3JQbHVnaW4oKTsKKyAg
ICB9IGVsc2UgeworICAgICAgICBJbnRQb2ludCBwb3N0Wm9vbVBvcyA9IHJvdW5kZWRJbnRQb2lu
dChtX2VsZW1lbnQtPnJlbmRlcmVyKCktPmFic29sdXRlVG9Mb2NhbChldmVudC0+YWJzb2x1dGVM
b2NhdGlvbigpKSk7CisgICAgICAgIHJlY29yZC53aGVyZS5oID0gcG9zdFpvb21Qb3MueCgpICsg
bV93aW5kb3dSZWN0LngoKTsKKyAgICAgICAgcmVjb3JkLndoZXJlLnYgPSBwb3N0Wm9vbVBvcy55
KCkgKyBtX3dpbmRvd1JlY3QueSgpIC0gMjI7CisgICAgfQogICAgIHJlY29yZC5tb2RpZmllcnMg
PSBtb2RpZmllcnNGb3JFdmVudChldmVudCk7CiAKICAgICBpZiAoIWV2ZW50LT5idXR0b25Eb3du
KCkpCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>43710</attachid>
            <date>2009-11-23 06:09:36 -0800</date>
            <delta_ts>2009-11-25 05:01:11 -0800</delta_ts>
            <desc>Plugin events (reality)</desc>
            <filename>patch2</filename>
            <type>text/plain</type>
            <size>2646</size>
            <attacher name="Girish Ramakrishnan">girish</attacher>
            
              <data encoding="base64">Y29tbWl0IDBjZjA0ZjU1MDUzM2FlNDk4OWYxMTUxODVlYWNhMDdjZWJjYTFlMTUKQXV0aG9yOiBH
aXJpc2ggUmFtYWtyaXNobmFuIDxnaXJpc2hAZm9yd2FyZGJpYXMuaW4+CkRhdGU6ICAgTW9uIE5v
diAyMyAxOTozNDowMyAyMDA5ICswNTMwCgogICAgUGFzcyBhY3RpdmVXaW5kb3cgdG8gcGxlYXNl
IGZsYXNoCgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wbHVnaW5zL21hYy9QbHVnaW5WaWV3TWFjLmNw
cCBiL1dlYkNvcmUvcGx1Z2lucy9tYWMvUGx1Z2luVmlld01hYy5jcHAKaW5kZXggZTgyNTIwOC4u
ZjU1MmY4YyAxMDA2NDQKLS0tIGEvV2ViQ29yZS9wbHVnaW5zL21hYy9QbHVnaW5WaWV3TWFjLmNw
cAorKysgYi9XZWJDb3JlL3BsdWdpbnMvbWFjL1BsdWdpblZpZXdNYWMuY3BwCkBAIC03NCw2ICs3
NCw3IEBAIHVzaW5nIEpTQzo6SlNWYWx1ZTsKIHVzaW5nIEpTQzo6VVN0cmluZzsKIAogI2lmIFBM
QVRGT1JNKFFUKQorI2luY2x1ZGUgPFFBcHBsaWNhdGlvbj4KICNpbmNsdWRlIDxRV2lkZ2V0Pgog
I2luY2x1ZGUgPFFLZXlFdmVudD4KICNpbmNsdWRlIDxRUGFpbnRlcj4KQEAgLTM3NSw3ICszNzYs
MTIgQEAgdm9pZCBQbHVnaW5WaWV3OjpzZXROUFdpbmRvd0lmTmVlZGVkKCkKICAgICAgICAgbV9u
cFdpbmRvdy50eXBlID0gTlBXaW5kb3dUeXBlV2luZG93OwogICAgIH0gZWxzZSB7CiAgICAgICAg
IG5ld0NvbnRleHRSZWYgPSBtX2NvbnRleHRSZWY7Ci0gICAgICAgIG5ld1dpbmRvd1JlZiA9IG1f
ZmFrZVdpbmRvdzsKKyNpZiBQTEFURk9STShRVCkKKyAgICAgICAgaWYgKFFBcHBsaWNhdGlvbjo6
YWN0aXZlV2luZG93KCkpCisgICAgICAgICAgICBuZXdXaW5kb3dSZWYgPSBuYXRpdmVXaW5kb3dG
b3IoUUFwcGxpY2F0aW9uOjphY3RpdmVXaW5kb3coKSk7CisgICAgICAgIGVsc2UKKyNlbmRpZgor
ICAgICAgICAgICAgbmV3V2luZG93UmVmID0gbV9mYWtlV2luZG93OwogICAgICAgICBtX25wV2lu
ZG93LnR5cGUgPSBOUFdpbmRvd1R5cGVEcmF3YWJsZTsKICAgICB9CiAKQEAgLTM4Myw2ICszODks
NyBAQCB2b2lkIFBsdWdpblZpZXc6OnNldE5QV2luZG93SWZOZWVkZWQoKQogICAgICAgICByZXR1
cm47CiAKICAgICBtX25wV2luZG93LndpbmRvdyA9ICh2b2lkKikmbV9ucENnQ29udGV4dDsKKyAg
ICBjb25zdCBib29sIHdpbmRvd1JlZkNoYW5nZWQgPSBtX25wQ2dDb250ZXh0LndpbmRvdyAhPSBu
ZXdXaW5kb3dSZWY7CiAgICAgbV9ucENnQ29udGV4dC53aW5kb3cgPSBuZXdXaW5kb3dSZWY7CiAg
ICAgbV9ucENnQ29udGV4dC5jb250ZXh0ID0gbmV3Q29udGV4dFJlZjsKIApAQCAtNDA1LDYgKzQx
MiwxNSBAQCB2b2lkIFBsdWdpblZpZXc6OnNldE5QV2luZG93SWZOZWVkZWQoKQogICAgIFBsdWdp
blZpZXc6OnNldEN1cnJlbnRQbHVnaW5WaWV3KHRoaXMpOwogICAgIEpTQzo6SlNMb2NrOjpEcm9w
QWxsTG9ja3MgZHJvcEFsbExvY2tzKEpTQzo6U2lsZW5jZUFzc2VydGlvbnNPbmx5KTsKICAgICBz
ZXRDYWxsaW5nUGx1Z2luKHRydWUpOworICAgIGlmICh3aW5kb3dSZWZDaGFuZ2VkKSB7CisgICAg
ICAgIC8vIFRoaXMgaXMgdGhlIG9ubHkgd2F5IEkgbWFuYWdlZCB0byBnZXQgZmxhc2ggdG8gdXBk
YXRlIGl0J3Mgd2luZG93UmVmCisgICAgICAgIE5QV2luZG93IG5wV2luZG93OworICAgICAgICBt
ZW1zZXQoJm5wV2luZG93LCAwLCBzaXplb2YoTlBXaW5kb3cpKTsKKyAgICAgICAgTlBfQ0dDb250
ZXh0IGNvbnRleHQ7CisgICAgICAgIG1lbXNldCgmY29udGV4dCwgMCwgc2l6ZW9mKE5QX0NHQ29u
dGV4dCkpOworICAgICAgICBucFdpbmRvdy53aW5kb3cgPSAodm9pZCopJmNvbnRleHQ7CisgICAg
ICAgIG1fcGx1Z2luLT5wbHVnaW5GdW5jcygpLT5zZXR3aW5kb3cobV9pbnN0YW5jZSwgJm5wV2lu
ZG93KTsKKyAgICB9CiAgICAgbV9wbHVnaW4tPnBsdWdpbkZ1bmNzKCktPnNldHdpbmRvdyhtX2lu
c3RhbmNlLCAmbV9ucFdpbmRvdyk7CiAgICAgc2V0Q2FsbGluZ1BsdWdpbihmYWxzZSk7CiAgICAg
UGx1Z2luVmlldzo6c2V0Q3VycmVudFBsdWdpblZpZXcoMCk7CkBAIC01NjUsNiArNTgxLDEyIEBA
IHZvaWQgUGx1Z2luVmlldzo6aGFuZGxlTW91c2VFdmVudChNb3VzZUV2ZW50KiBldmVudCkKICAg
ICAgICAgSW50UG9pbnQgcG9zdFpvb21Qb3MgPSByb3VuZGVkSW50UG9pbnQobV9lbGVtZW50LT5y
ZW5kZXJlcigpLT5hYnNvbHV0ZVRvTG9jYWwoZXZlbnQtPmFic29sdXRlTG9jYXRpb24oKSkpOwog
ICAgICAgICByZWNvcmQud2hlcmUuaCA9IHBvc3Rab29tUG9zLngoKSArIG1fd2luZG93UmVjdC54
KCk7CiAgICAgICAgIHJlY29yZC53aGVyZS52ID0gcG9zdFpvb21Qb3MueSgpICsgbV93aW5kb3dS
ZWN0LnkoKSAtIDIyOworI2lmIFBMQVRGT1JNKFFUKQorICAgICAgICBpZiAoUUFwcGxpY2F0aW9u
OjphY3RpdmVXaW5kb3coKSkgeworICAgICAgICAgICAgcmVjb3JkLndoZXJlLmggKz0gUUFwcGxp
Y2F0aW9uOjphY3RpdmVXaW5kb3coKS0+Z2VvbWV0cnkoKS54KCk7CisgICAgICAgICAgICByZWNv
cmQud2hlcmUudiArPSBRQXBwbGljYXRpb246OmFjdGl2ZVdpbmRvdygpLT5nZW9tZXRyeSgpLnko
KTsKKyAgICAgICAgfQorI2VuZGlmCiAgICAgfQogICAgIHJlY29yZC5tb2RpZmllcnMgPSBtb2Rp
ZmllcnNGb3JFdmVudChldmVudCk7CiAK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>43836</attachid>
            <date>2009-11-25 04:58:22 -0800</date>
            <delta_ts>2009-11-26 02:33:13 -0800</delta_ts>
            <desc>Pass mouse position relative to the fake window</desc>
            <filename>patch_1</filename>
            <type>text/plain</type>
            <size>2190</size>
            <attacher name="Girish Ramakrishnan">girish</attacher>
            
              <data encoding="base64">Y29tbWl0IDIzNmE1NDhhMDhlMWQ4NDM5OGQxYWY2ZWIxZDQ0Y2Y4YmYwMTFlNGIKQXV0aG9yOiBH
aXJpc2ggUmFtYWtyaXNobmFuIDxnaXJpc2hAZm9yd2FyZGJpYXMuaW4+CkRhdGU6ICAgTW9uIE5v
diAyMyAxNzowMTo1MiAyMDA5ICswNTMwCgogICAgW1F0XSBNYWMgUGx1Z2lucyA6IFBhc3MgbW91
c2UgcG9zaXRpb24gcmVsYXRpdmUgdG8gdGhlIGZha2Ugd2luZG93CiAgICAKICAgIEZvciBwbHVn
aW5zIGluc2lkZSBwYWdlcyB3aXRob3V0IGEgcGxhdGZvcm0gd2lkZ2V0LCB3ZSBuZWVkIHRvIHBh
c3MKICAgIG1vdXNlIGV2ZW50cyByZWxhdGl2ZSB0byB0aGUgZmFrZSB3aW5kb3cuIFdpdGggdGhp
cyBjaGFuZ2VzLCBtb3VzZSBwcmVzcwogICAgYW5kIHJlbGVhc2Ugd29ya3MgYnV0IG5vdCBtb3Vz
ZSBtb3ZlLgogICAgCiAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MzExODMKCmRpZmYgLS1naXQgYS9XZWJDb3JlL0NoYW5nZUxvZyBiL1dlYkNvcmUvQ2hhbmdlTG9n
CmluZGV4IDEzMzYzYmEuLjVkMDRiOWQgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvQ2hhbmdlTG9nCisr
KyBiL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMDktMTEtMjUgIEdpcmlz
aCBSYW1ha3Jpc2huYW4gIDxnaXJpc2hAZm9yd2FyZGJpYXMuaW4+CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgW1F0XSBNYWMgUGx1Z2lucyA6IFBhc3Mg
bW91c2UgcG9zaXRpb24gcmVsYXRpdmUgdG8gdGhlIGZha2Ugd2luZG93CisgICAgICAgIAorICAg
ICAgICBGb3IgcGx1Z2lucyBpbnNpZGUgcGFnZXMgd2l0aG91dCBhIHBsYXRmb3JtIHdpZGdldCwg
d2UgbmVlZCB0byBwYXNzCisgICAgICAgIG1vdXNlIGV2ZW50cyByZWxhdGl2ZSB0byB0aGUgZmFr
ZSB3aW5kb3cuIFdpdGggdGhpcyBjaGFuZ2VzLCBtb3VzZSBwcmVzcworICAgICAgICBhbmQgcmVs
ZWFzZSB3b3JrcyBidXQgbm90IG1vdXNlIG1vdmUuCisgICAgICAgIAorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzExODMKKworICAgICAgICAqIHBsdWdp
bnMvbWFjL1BsdWdpblZpZXdNYWMuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UGx1Z2luVmlldzo6
aGFuZGxlTW91c2VFdmVudCk6CisKIDIwMDktMTEtMjQgIEJlbiBNdXJkb2NoICA8YmVubUBnb29n
bGUuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEVyaWMgU2VpZGVsLgpkaWZmIC0tZ2l0IGEv
V2ViQ29yZS9wbHVnaW5zL21hYy9QbHVnaW5WaWV3TWFjLmNwcCBiL1dlYkNvcmUvcGx1Z2lucy9t
YWMvUGx1Z2luVmlld01hYy5jcHAKaW5kZXggNjA0NDMxMy4uY2E5NTg3NiAxMDA2NDQKLS0tIGEv
V2ViQ29yZS9wbHVnaW5zL21hYy9QbHVnaW5WaWV3TWFjLmNwcAorKysgYi9XZWJDb3JlL3BsdWdp
bnMvbWFjL1BsdWdpblZpZXdNYWMuY3BwCkBAIC01NTksNyArNTU5LDE1IEBAIHZvaWQgUGx1Z2lu
Vmlldzo6aGFuZGxlTW91c2VFdmVudChNb3VzZUV2ZW50KiBldmVudCkKICAgICAgICAgcmV0dXJu
OwogICAgIH0KIAotICAgIHJlY29yZC53aGVyZSA9IGdsb2JhbE1vdXNlUG9zRm9yUGx1Z2luKCk7
CisgICAgaWYgKHBsYXRmb3JtUGx1Z2luV2lkZ2V0KCkpIHsKKyAgICAgICAgcmVjb3JkLndoZXJl
ID0gZ2xvYmFsTW91c2VQb3NGb3JQbHVnaW4oKTsKKyAgICB9IGVsc2UgeworICAgICAgICBJbnRQ
b2ludCBwb3N0Wm9vbVBvcyA9IHJvdW5kZWRJbnRQb2ludChtX2VsZW1lbnQtPnJlbmRlcmVyKCkt
PmFic29sdXRlVG9Mb2NhbChldmVudC0+YWJzb2x1dGVMb2NhdGlvbigpKSk7CisgICAgICAgIHJl
Y29yZC53aGVyZS5oID0gcG9zdFpvb21Qb3MueCgpICsgbV93aW5kb3dSZWN0LngoKTsKKyAgICAg
ICAgLy8gVGhlIG51bWJlciAyMiBpcyB0aGUgaGVpZ2h0IG9mIHRoZSB0aXRsZSBiYXIuIEFzIHRv
IHdoeSBpdCBmaWd1cmVzIGluIHRoZSBjYWxjdWxhdGlvbiBiZWxvdyAKKyAgICAgICAgLy8gaXMg
bGVmdCBhcyBhbiBleGVyY2lzZSB0byB0aGUgcmVhZGVyIDotKQorICAgICAgICByZWNvcmQud2hl
cmUudiA9IHBvc3Rab29tUG9zLnkoKSArIG1fd2luZG93UmVjdC55KCkgLSAyMjsKKyAgICB9CiAg
ICAgcmVjb3JkLm1vZGlmaWVycyA9IG1vZGlmaWVyc0ZvckV2ZW50KGV2ZW50KTsKIAogICAgIGlm
ICghZXZlbnQtPmJ1dHRvbkRvd24oKSkK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>43837</attachid>
            <date>2009-11-25 05:01:11 -0800</date>
            <delta_ts>2009-11-26 02:33:13 -0800</delta_ts>
            <desc>Pass activeWindow() to make Flash process mouse move events</desc>
            <filename>patch_2</filename>
            <type>text/plain</type>
            <size>4928</size>
            <attacher name="Girish Ramakrishnan">girish</attacher>
            
              <data encoding="base64">Y29tbWl0IGEzZmM1NDVjY2I1MmUwYjUwM2ZiZGQwZWE4M2RlNmM5ZjU0MDk0NjcKQXV0aG9yOiBH
aXJpc2ggUmFtYWtyaXNobmFuIDxnaXJpc2hAZm9yd2FyZGJpYXMuaW4+CkRhdGU6ICAgTW9uIE5v
diAyMyAxOTozNDowMyAyMDA5ICswNTMwCgogICAgW1F0XSBNYWMgUGx1Z2lucyA6IFBhc3MgYWN0
aXZlV2luZG93KCkgdG8gbWFrZSBGbGFzaCBwcm9jZXNzIG1vdXNlIG1vdmUgZXZlbnRzCiAgICAK
ICAgIEZsYXNoIHJlcXVpcmVzIHRoYXQgdGhlIHdpbmRvd1JlZiB0aGF0IGdldHMgcGFzc2VkIGJl
IHRoZSBhY3RpdmUgd2luZG93LiBTaW5jZSBvdXIgZmFrZSB3aW5kb3cKICAgIGlzIGhpZGRlbiwg
aXQgY2Fubm90IGJlIHRoZSBhY3RpdmUgd2luZG93LiBJbiB0aGUgc3Bpcml0IG9mIG1ha2luZyB0
aGluZ3Mgd29yayBkb2luZyB3aGF0ZXZlcgogICAgaXQgdGFrZXMgLSBwYXNzIFFBcHBsaWNhdGlv
bjo6YWN0aXZlV2luZG93KCkuCiAgICAKICAgIE5vdGUgdGhhdCBpbiBDaHJvbWl1bSwgYSBsaWJy
YXJ5IGlzIGluamVjdGVkIGF0IHJ1biB0aW1lIHRvIG92ZXJyaWRlIHRoZSByZXR1cm4gdmFsdWUg
b2YKICAgIElzV2luZG93SGlsaXRlZC4gUXQvV2ViS2l0IGNhbm5vdCBpbmplY3QgbGlicmFyaWVz
IGJ1dCB0aGVyZSBpcyBhIEhpbGl0ZVdpbmRvdygpIGNhbGwgdGhhdCBtYWtlcwogICAgSXNXaW5k
b3dIaWxpdGVkIHJldHVybiB0cnVlIGV2ZW4gZm9yIGhpZGRlbiB3aW5kb3dzLiBIb3dldmVyLCBj
YWxsaW5nIEhpbGl0ZVdpbmRvdygpIG9ubHkgbWFrZXMKICAgIG1vdXNlIGRyYWdzIHdvcmsgYnV0
IG5vdCBwbGFpbiBtb3VzZSBtb3ZlcyAoZm9yIHJlYXNvbnMsIHVua25vd24pLgogICAgCiAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzE3OTQKCmRpZmYgLS1naXQg
YS9XZWJDb3JlL0NoYW5nZUxvZyBiL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IDVkMDRiOWQuLjY0
NWEwMjcgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1dlYkNvcmUvQ2hhbmdl
TG9nCkBAIC0yLDYgKzIsMjcgQEAKIAogICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KIAorICAgICAgICBbUXRdIE1hYyBQbHVnaW5zIDogUGFzcyBhY3RpdmVXaW5kb3coKSB0byBt
YWtlIEZsYXNoIHByb2Nlc3MgbW91c2UgbW92ZSBldmVudHMKKyAgICAgICAgCisgICAgICAgIEZs
YXNoIHJlcXVpcmVzIHRoYXQgdGhlIHdpbmRvd1JlZiB0aGF0IGdldHMgcGFzc2VkIGJlIHRoZSBh
Y3RpdmUgd2luZG93LiBTaW5jZSBvdXIgZmFrZSB3aW5kb3cKKyAgICAgICAgaXMgaGlkZGVuLCBp
dCBjYW5ub3QgYmUgdGhlIGFjdGl2ZSB3aW5kb3cuIEluIHRoZSBzcGlyaXQgb2YgbWFraW5nIHRo
aW5ncyB3b3JrIGRvaW5nIHdoYXRldmVyCisgICAgICAgIGl0IHRha2VzIC0gcGFzcyBRQXBwbGlj
YXRpb246OmFjdGl2ZVdpbmRvdygpLgorICAgICAgICAKKyAgICAgICAgTm90ZSB0aGF0IGluIENo
cm9taXVtLCBhIGxpYnJhcnkgaXMgaW5qZWN0ZWQgYXQgcnVuIHRpbWUgdG8gb3ZlcnJpZGUgdGhl
IHJldHVybiB2YWx1ZSBvZgorICAgICAgICBJc1dpbmRvd0hpbGl0ZWQuIFF0L1dlYktpdCBjYW5u
b3QgaW5qZWN0IGxpYnJhcmllcyBidXQgdGhlcmUgaXMgYSBIaWxpdGVXaW5kb3coKSBjYWxsIHRo
YXQgbWFrZXMKKyAgICAgICAgSXNXaW5kb3dIaWxpdGVkIHJldHVybiB0cnVlIGV2ZW4gZm9yIGhp
ZGRlbiB3aW5kb3dzLiBIb3dldmVyLCBjYWxsaW5nIEhpbGl0ZVdpbmRvdygpIG9ubHkgbWFrZXMK
KyAgICAgICAgbW91c2UgZHJhZ3Mgd29yayBidXQgbm90IHBsYWluIG1vdXNlIG1vdmVzIChmb3Ig
cmVhc29ucywgdW5rbm93bikuCisgICAgICAgIAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzE3OTQKKworICAgICAgICAqIHBsdWdpbnMvbWFjL1BsdWdp
blZpZXdNYWMuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UGx1Z2luVmlldzo6c2V0TlBXaW5kb3dJ
Zk5lZWRlZCk6CisgICAgICAgIChXZWJDb3JlOjpQbHVnaW5WaWV3OjpoYW5kbGVNb3VzZUV2ZW50
KToKKworMjAwOS0xMS0yNSAgR2lyaXNoIFJhbWFrcmlzaG5hbiAgPGdpcmlzaEBmb3J3YXJkYmlh
cy5pbj4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwogICAgICAgICBb
UXRdIE1hYyBQbHVnaW5zIDogUGFzcyBtb3VzZSBwb3NpdGlvbiByZWxhdGl2ZSB0byB0aGUgZmFr
ZSB3aW5kb3cKICAgICAgICAgCiAgICAgICAgIEZvciBwbHVnaW5zIGluc2lkZSBwYWdlcyB3aXRo
b3V0IGEgcGxhdGZvcm0gd2lkZ2V0LCB3ZSBuZWVkIHRvIHBhc3MKZGlmZiAtLWdpdCBhL1dlYkNv
cmUvcGx1Z2lucy9tYWMvUGx1Z2luVmlld01hYy5jcHAgYi9XZWJDb3JlL3BsdWdpbnMvbWFjL1Bs
dWdpblZpZXdNYWMuY3BwCmluZGV4IGNhOTU4NzYuLjhhNmMxNDAgMTAwNjQ0Ci0tLSBhL1dlYkNv
cmUvcGx1Z2lucy9tYWMvUGx1Z2luVmlld01hYy5jcHAKKysrIGIvV2ViQ29yZS9wbHVnaW5zL21h
Yy9QbHVnaW5WaWV3TWFjLmNwcApAQCAtNzQsNiArNzQsNyBAQCB1c2luZyBKU0M6OkpTVmFsdWU7
CiB1c2luZyBKU0M6OlVTdHJpbmc7CiAKICNpZiBQTEFURk9STShRVCkKKyNpbmNsdWRlIDxRQXBw
bGljYXRpb24+CiAjaW5jbHVkZSA8UVdpZGdldD4KICNpbmNsdWRlIDxRS2V5RXZlbnQ+CiAjaW5j
bHVkZSA8UVBhaW50ZXI+CkBAIC0zNzUsNyArMzc2LDEyIEBAIHZvaWQgUGx1Z2luVmlldzo6c2V0
TlBXaW5kb3dJZk5lZWRlZCgpCiAgICAgICAgIG1fbnBXaW5kb3cudHlwZSA9IE5QV2luZG93VHlw
ZVdpbmRvdzsKICAgICB9IGVsc2UgewogICAgICAgICBuZXdDb250ZXh0UmVmID0gbV9jb250ZXh0
UmVmOwotICAgICAgICBuZXdXaW5kb3dSZWYgPSBtX2Zha2VXaW5kb3c7CisjaWYgUExBVEZPUk0o
UVQpCisgICAgICAgIGlmIChRQXBwbGljYXRpb246OmFjdGl2ZVdpbmRvdygpKQorICAgICAgICAg
ICAgbmV3V2luZG93UmVmID0gbmF0aXZlV2luZG93Rm9yKFFBcHBsaWNhdGlvbjo6YWN0aXZlV2lu
ZG93KCkpOworICAgICAgICBlbHNlCisjZW5kaWYKKyAgICAgICAgICAgIG5ld1dpbmRvd1JlZiA9
IG1fZmFrZVdpbmRvdzsKICAgICAgICAgbV9ucFdpbmRvdy50eXBlID0gTlBXaW5kb3dUeXBlRHJh
d2FibGU7CiAgICAgfQogCkBAIC0zODMsNiArMzg5LDcgQEAgdm9pZCBQbHVnaW5WaWV3OjpzZXRO
UFdpbmRvd0lmTmVlZGVkKCkKICAgICAgICAgcmV0dXJuOwogCiAgICAgbV9ucFdpbmRvdy53aW5k
b3cgPSAodm9pZCopJm1fbnBDZ0NvbnRleHQ7CisgICAgY29uc3QgYm9vbCB3aW5kb3dSZWZDaGFu
Z2VkID0gbV9ucENnQ29udGV4dC53aW5kb3cgIT0gbmV3V2luZG93UmVmOwogICAgIG1fbnBDZ0Nv
bnRleHQud2luZG93ID0gbmV3V2luZG93UmVmOwogICAgIG1fbnBDZ0NvbnRleHQuY29udGV4dCA9
IG5ld0NvbnRleHRSZWY7CiAKQEAgLTQwNSw2ICs0MTIsMTcgQEAgdm9pZCBQbHVnaW5WaWV3Ojpz
ZXROUFdpbmRvd0lmTmVlZGVkKCkKICAgICBQbHVnaW5WaWV3OjpzZXRDdXJyZW50UGx1Z2luVmll
dyh0aGlzKTsKICAgICBKU0M6OkpTTG9jazo6RHJvcEFsbExvY2tzIGRyb3BBbGxMb2NrcyhKU0M6
OlNpbGVuY2VBc3NlcnRpb25zT25seSk7CiAgICAgc2V0Q2FsbGluZ1BsdWdpbih0cnVlKTsKKyAg
ICBpZiAod2luZG93UmVmQ2hhbmdlZCkgeworICAgICAgICAvLyBUaGUgd2luZG93UmVmIGlzIGNh
Y2hlZCBieSBGbGFzaCBhbmQgZ2V0cyB1cGRhdGVkIG9ubHkgd2hlbiB0aGUgbnBXaW5kb3cgYW5k
IGNvbnRleHQgYm90aCBjaGFuZ2UuIAorICAgICAgICAvLyBTbyBtYWtlIGEgYm9ndXMgY2FsbCB3
aXRoIGFsbCAwLiBXaGVuIHNldHdpbmRvdyBpcyBjYWxsZWQgYWdhaW4sIEZsYXNoIHdpbGwgbWFr
ZSBub3RlIG9mIHRoZQorICAgICAgICAvLyBuZXcgd2luZG93UmVmLgorICAgICAgICBOUFdpbmRv
dyBucFdpbmRvdzsKKyAgICAgICAgbWVtc2V0KCZucFdpbmRvdywgMCwgc2l6ZW9mKE5QV2luZG93
KSk7CisgICAgICAgIE5QX0NHQ29udGV4dCBjb250ZXh0OworICAgICAgICBtZW1zZXQoJmNvbnRl
eHQsIDAsIHNpemVvZihOUF9DR0NvbnRleHQpKTsKKyAgICAgICAgbnBXaW5kb3cud2luZG93ID0g
KHZvaWQqKSZjb250ZXh0OworICAgICAgICBtX3BsdWdpbi0+cGx1Z2luRnVuY3MoKS0+c2V0d2lu
ZG93KG1faW5zdGFuY2UsICZucFdpbmRvdyk7CisgICAgfQogICAgIG1fcGx1Z2luLT5wbHVnaW5G
dW5jcygpLT5zZXR3aW5kb3cobV9pbnN0YW5jZSwgJm1fbnBXaW5kb3cpOwogICAgIHNldENhbGxp
bmdQbHVnaW4oZmFsc2UpOwogICAgIFBsdWdpblZpZXc6OnNldEN1cnJlbnRQbHVnaW5WaWV3KDAp
OwpAQCAtNTY3LDYgKzU4NSwxMiBAQCB2b2lkIFBsdWdpblZpZXc6OmhhbmRsZU1vdXNlRXZlbnQo
TW91c2VFdmVudCogZXZlbnQpCiAgICAgICAgIC8vIFRoZSBudW1iZXIgMjIgaXMgdGhlIGhlaWdo
dCBvZiB0aGUgdGl0bGUgYmFyLiBBcyB0byB3aHkgaXQgZmlndXJlcyBpbiB0aGUgY2FsY3VsYXRp
b24gYmVsb3cgCiAgICAgICAgIC8vIGlzIGxlZnQgYXMgYW4gZXhlcmNpc2UgdG8gdGhlIHJlYWRl
ciA6LSkKICAgICAgICAgcmVjb3JkLndoZXJlLnYgPSBwb3N0Wm9vbVBvcy55KCkgKyBtX3dpbmRv
d1JlY3QueSgpIC0gMjI7CisjaWYgUExBVEZPUk0oUVQpCisgICAgICAgIGlmIChRQXBwbGljYXRp
b246OmFjdGl2ZVdpbmRvdygpKSB7CisgICAgICAgICAgICByZWNvcmQud2hlcmUuaCArPSBRQXBw
bGljYXRpb246OmFjdGl2ZVdpbmRvdygpLT5nZW9tZXRyeSgpLngoKTsKKyAgICAgICAgICAgIHJl
Y29yZC53aGVyZS52ICs9IFFBcHBsaWNhdGlvbjo6YWN0aXZlV2luZG93KCktPmdlb21ldHJ5KCku
eSgpOworICAgICAgICB9CisjZW5kaWYKICAgICB9CiAgICAgcmVjb3JkLm1vZGlmaWVycyA9IG1v
ZGlmaWVyc0ZvckV2ZW50KGV2ZW50KTsKIAo=
</data>
<flag name="review"
          id="25576"
          type_id="1"
          status="+"
          setter="hausmann"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>43911</attachid>
            <date>2009-11-26 02:33:13 -0800</date>
            <delta_ts>2009-11-26 05:19:21 -0800</delta_ts>
            <desc>Make mouse over work without using active window</desc>
            <filename>itworks</filename>
            <type>text/plain</type>
            <size>3356</size>
            <attacher name="Girish Ramakrishnan">girish</attacher>
            
              <data encoding="base64">Y29tbWl0IDU1N2IwNWYyYjQwODA4NzlkNGE5MjE3MWE2N2RjMmI5Yzg2NDBkYjMKQXV0aG9yOiBH
aXJpc2ggUmFtYWtyaXNobmFuIDxnaXJpc2hAZm9yd2FyZGJpYXMuaW4+CkRhdGU6ICAgVGh1IE5v
diAyNiAxNTozNToyMSAyMDA5ICswNTMwCgogICAgW1F0XSBNYWMgUGx1Z2lucyA6IFBhc3MgbW91
c2UgcG9zaXRpb24gcmVsYXRpdmUgdG8gdGhlIGZha2Ugd2luZG93CiAgICAKICAgIFdoZW4gdXNp
bmcgb2ZmLXNjcmVlbiByZW5kZXJpbmcsIHdlIG5lZWQgdG8gcGFzcyBtb3VzZSBldmVudHMgcmVs
YXRpdmUKICAgIHRvIHRoZSBmYWtlIHdpbmRvdyBpbnN0ZWFkIG9mIHRoZSBnbG9iYWwgcG9zaXRp
b24uCiAgICAKICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zMTc5
NAoKZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5k
ZXggMTMzNjNiYS4uNDliMjIxZiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIv
V2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOCBAQAorMjAwOS0xMS0yNiAgR2lyaXNoIFJh
bWFrcmlzaG5hbiAgPGdpcmlzaEBmb3J3YXJkYmlhcy5pbj4KKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBbUXRdIE1hYyBQbHVnaW5zIDogUGFzcyBtb3Vz
ZSBwb3NpdGlvbiByZWxhdGl2ZSB0byB0aGUgZmFrZSB3aW5kb3cKKyAgICAgICAgCisgICAgICAg
IFdoZW4gdXNpbmcgb2ZmLXNjcmVlbiByZW5kZXJpbmcsIHdlIG5lZWQgdG8gcGFzcyBtb3VzZSBl
dmVudHMgcmVsYXRpdmUKKyAgICAgICAgdG8gdGhlIGZha2Ugd2luZG93IGluc3RlYWQgb2YgdGhl
IGdsb2JhbCBwb3NpdGlvbi4KKyAgICAgICAgCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0zMTc5NAorCisgICAgICAgICogcGx1Z2lucy9tYWMvUGx1Z2lu
Vmlld01hYy5jcHA6CisgICAgICAgIChXZWJDb3JlOjpQbHVnaW5WaWV3OjpwbGF0Zm9ybVN0YXJ0
KToKKyAgICAgICAgKFdlYkNvcmU6OlBsdWdpblZpZXc6OmhhbmRsZU1vdXNlRXZlbnQpOgorCiAy
MDA5LTExLTI0ICBCZW4gTXVyZG9jaCAgPGJlbm1AZ29vZ2xlLmNvbT4KIAogICAgICAgICBSZXZp
ZXdlZCBieSBFcmljIFNlaWRlbC4KZGlmZiAtLWdpdCBhL1dlYkNvcmUvcGx1Z2lucy9tYWMvUGx1
Z2luVmlld01hYy5jcHAgYi9XZWJDb3JlL3BsdWdpbnMvbWFjL1BsdWdpblZpZXdNYWMuY3BwCmlu
ZGV4IDYwNDQzMTMuLjNhNjZmNGYgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcGx1Z2lucy9tYWMvUGx1
Z2luVmlld01hYy5jcHAKKysrIGIvV2ViQ29yZS9wbHVnaW5zL21hYy9QbHVnaW5WaWV3TWFjLmNw
cApAQCAtMTc1LDcgKzE3NSw3IEBAIGJvb2wgUGx1Z2luVmlldzo6cGxhdGZvcm1TdGFydCgpCiAg
ICAgfQogCiAjaWYgUExBVEZPUk0oUVQpCi0gICAgLy8gU2V0IHRoZSBwbGF0Zm9ybVBsdWdpbldp
ZGdldCBvbmx5IGluIHRoZSBjYXNlIG9mIFFXZWJWaWV3IHVudGlsIHdlIGdldCBtb3VzZSBldmVu
dHMgd29ya2luZy4gCisgICAgLy8gU2V0IHRoZSBwbGF0Zm9ybVBsdWdpbldpZGdldCBvbmx5IGlu
IHRoZSBjYXNlIG9mIFFXZWJWaWV3IHNvIHRoYXQgdGhlIGNvbnRleHQgbWVudSBhcHBlYXJzIGlu
IHRoZSByaWdodCBwbGFjZS4KICAgICAvLyBJbiBhbGwgb3RoZXIgY2FzZXMsIHdlIHVzZSBvZmYt
c2NyZWVuIHJlbmRlcmluZwogICAgIGlmIChRV2ViUGFnZUNsaWVudCogY2xpZW50ID0gbV9wYXJl
bnRGcmFtZS0+dmlldygpLT5ob3N0V2luZG93KCktPnBsYXRmb3JtUGFnZUNsaWVudCgpKSB7CiAg
ICAgICAgIGlmIChRV2lkZ2V0KiB3aWRnZXQgPSBxb2JqZWN0X2Nhc3Q8UVdpZGdldCo+KGNsaWVu
dC0+cGx1Z2luUGFyZW50KCkpKQpAQCAtMTg1LDggKzE4NSwxMiBAQCBib29sIFBsdWdpblZpZXc6
OnBsYXRmb3JtU3RhcnQoKQogCiAgICAgLy8gQ3JlYXRlIGEgZmFrZSB3aW5kb3cgcmVsYXRpdmUg
dG8gd2hpY2ggYWxsIGV2ZW50cyB3aWxsIGJlIHNlbnQgd2hlbiB1c2luZyBvZmZzY3JlZW4gcmVu
ZGVyaW5nCiAgICAgaWYgKCFwbGF0Zm9ybVBsdWdpbldpZGdldCgpKSB7Ci0gICAgICAgIDo6UmVj
dCB3aW5kb3dCb3VuZHMgPSB7IDAsIDAsIDEwMCwgMTAwIH07CisgICAgICAgIC8vIE1ha2UgdGhl
IGRlZmF1bHQgc2l6ZSByZWFsbHkgYmlnLiBJdCBpcyB1bmNsZWFyIHdoeSB0aGlzIGlzIHJlcXVp
cmVkIGJ1dCB3aXRoIGEgc21hbGxlciBzaXplIG1vdXNlIG1vdmUKKyAgICAgICAgLy8gZXZlbnRz
IGRvbid0IGdldCBwcm9jZXNzZWQuCisgICAgICAgIDo6UmVjdCB3aW5kb3dCb3VuZHMgPSB7IDAs
IDAsIDEwMDAsIDEwMDAgfTsKICAgICAgICAgQ3JlYXRlTmV3V2luZG93KGtEb2N1bWVudFdpbmRv
d0NsYXNzLCBrV2luZG93U3RhbmRhcmREb2N1bWVudEF0dHJpYnV0ZXMsICZ3aW5kb3dCb3VuZHMs
ICZtX2Zha2VXaW5kb3cpOworICAgICAgICAvLyBGbGFzaCByZXF1aXJlcyB0aGUgd2luZG93IHRv
IGJlIGhpbGl0ZWQgdG8gcHJvY2VzcyBtb3VzZSBtb3ZlIGV2ZW50cy4KKyAgICAgICAgSGlsaXRl
V2luZG93KG1fZmFrZVdpbmRvdywgdHJ1ZSk7IAogICAgIH0KIAogICAgIHNob3coKTsKQEAgLTU1
OSw3ICs1NjMsMTUgQEAgdm9pZCBQbHVnaW5WaWV3OjpoYW5kbGVNb3VzZUV2ZW50KE1vdXNlRXZl
bnQqIGV2ZW50KQogICAgICAgICByZXR1cm47CiAgICAgfQogCi0gICAgcmVjb3JkLndoZXJlID0g
Z2xvYmFsTW91c2VQb3NGb3JQbHVnaW4oKTsKKyAgICBpZiAocGxhdGZvcm1QbHVnaW5XaWRnZXQo
KSkgeworICAgICAgICByZWNvcmQud2hlcmUgPSBnbG9iYWxNb3VzZVBvc0ZvclBsdWdpbigpOwor
ICAgIH0gZWxzZSB7CisgICAgICAgIEludFBvaW50IHBvc3Rab29tUG9zID0gcm91bmRlZEludFBv
aW50KG1fZWxlbWVudC0+cmVuZGVyZXIoKS0+YWJzb2x1dGVUb0xvY2FsKGV2ZW50LT5hYnNvbHV0
ZUxvY2F0aW9uKCkpKTsKKyAgICAgICAgcmVjb3JkLndoZXJlLmggPSBwb3N0Wm9vbVBvcy54KCkg
KyBtX3dpbmRvd1JlY3QueCgpOworICAgICAgICAvLyBUaGUgbnVtYmVyIDIyIGlzIHRoZSBoZWln
aHQgb2YgdGhlIHRpdGxlIGJhci4gQXMgdG8gd2h5IGl0IGZpZ3VyZXMgaW4gdGhlIGNhbGN1bGF0
aW9uIGJlbG93IAorICAgICAgICAvLyBpcyBsZWZ0IGFzIGFuIGV4ZXJjaXNlIHRvIHRoZSByZWFk
ZXIgOi0pCisgICAgICAgIHJlY29yZC53aGVyZS52ID0gcG9zdFpvb21Qb3MueSgpICsgbV93aW5k
b3dSZWN0LnkoKSAtIDIyOworICAgIH0KICAgICByZWNvcmQubW9kaWZpZXJzID0gbW9kaWZpZXJz
Rm9yRXZlbnQoZXZlbnQpOwogCiAgICAgaWYgKCFldmVudC0+YnV0dG9uRG93bigpKQo=
</data>
<flag name="review"
          id="25660"
          type_id="1"
          status="+"
          setter="zecke"
    />
          </attachment>
      

    </bug>

</bugzilla>