<?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>37811</bug_id>
          
          <creation_ts>2010-04-19 11:20:45 -0700</creation_ts>
          <short_desc>[Chromium] Windowless plugins can&apos;t set the cursor any more</short_desc>
          <delta_ts>2010-04-20 06:23:23 -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>WebCore Misc.</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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="Stuart Morgan">stuartmorgan</reporter>
          <assigned_to name="Stuart Morgan">stuartmorgan</assigned_to>
          <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>214116</commentid>
    <comment_count>0</comment_count>
    <who name="Stuart Morgan">stuartmorgan</who>
    <bug_when>2010-04-19 11:20:45 -0700</bug_when>
    <thetext>ChromeClientImpl.cpp has a variable, m_ignoreNextSetCursor, which was used to prevent a WebKit-triggered call to setCursor from overriding what the plugin does. In bug 35132 that call was removed, so now the workaround is not necessary, and is actually preventing windowless plugins from setting cursors (since all the calls are now coming from the plugin, so it&apos;s constantly being set to true).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>214119</commentid>
    <comment_count>1</comment_count>
      <attachid>53692</attachid>
    <who name="Stuart Morgan">stuartmorgan</who>
    <bug_when>2010-04-19 11:27:32 -0700</bug_when>
    <thetext>Created attachment 53692
Remove obsolete workaround</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>214605</commentid>
    <comment_count>2</comment_count>
      <attachid>53692</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-04-20 06:23:19 -0700</bug_when>
    <thetext>Comment on attachment 53692
Remove obsolete workaround

Clearing flags on attachment: 53692

Committed r57887: &lt;http://trac.webkit.org/changeset/57887&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>214606</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-04-20 06:23:23 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>53692</attachid>
            <date>2010-04-19 11:27:32 -0700</date>
            <delta_ts>2010-04-20 06:23:18 -0700</delta_ts>
            <desc>Remove obsolete workaround</desc>
            <filename>37811.patch</filename>
            <type>text/plain</type>
            <size>2528</size>
            <attacher name="Stuart Morgan">stuartmorgan</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0L2No
cm9taXVtL0NoYW5nZUxvZwkocmV2aXNpb24gNTc4MTkpCisrKyBXZWJLaXQvY2hyb21pdW0vQ2hh
bmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTAtMDQtMTkgIFN0dWFy
dCBNb3JnYW4gIDxzdHVhcnRtb3JnYW5AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFJlbW92ZSBhIHdvcmthcm91bmQgaW4gcGx1
Z2luIGN1cnNvciBzZXR0aW5nIHRoYXQgd2FzIG9ic29sZXRlZCBieQorICAgICAgICB0aGUgY2hh
bmdlIGluIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zNTEzMgorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Mzc4MTEKKworICAg
ICAgICAqIHNyYy9DaHJvbWVDbGllbnRJbXBsLmNwcDoKKyAgICAgICAgKFdlYktpdDo6Q2hyb21l
Q2xpZW50SW1wbDo6Q2hyb21lQ2xpZW50SW1wbCk6CisgICAgICAgIChXZWJLaXQ6OkNocm9tZUNs
aWVudEltcGw6OnNldEN1cnNvcik6CisgICAgICAgIChXZWJLaXQ6OkNocm9tZUNsaWVudEltcGw6
OnNldEN1cnNvckZvclBsdWdpbik6CisgICAgICAgICogc3JjL0Nocm9tZUNsaWVudEltcGwuaDoK
KwogMjAxMC0wNC0xNyAgVmFuZ2VsaXMgS29ra2V2aXMgIDx2YW5nZWxpc0BjaHJvbWl1bS5vcmc+
CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRGltaXRyaSBHbGF6a292LgpJbmRleDogV2ViS2l0L2No
cm9taXVtL3NyYy9DaHJvbWVDbGllbnRJbXBsLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXQvY2hy
b21pdW0vc3JjL0Nocm9tZUNsaWVudEltcGwuY3BwCShyZXZpc2lvbiA1NzgxMykKKysrIFdlYktp
dC9jaHJvbWl1bS9zcmMvQ2hyb21lQ2xpZW50SW1wbC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTEw
Miw3ICsxMDIsNiBAQCBDaHJvbWVDbGllbnRJbXBsOjpDaHJvbWVDbGllbnRJbXBsKFdlYlZpCiAg
ICAgLCBtX3Njcm9sbGJhcnNWaXNpYmxlKHRydWUpCiAgICAgLCBtX21lbnViYXJWaXNpYmxlKHRy
dWUpCiAgICAgLCBtX3Jlc2l6YWJsZSh0cnVlKQotICAgICwgbV9pZ25vcmVOZXh0U2V0Q3Vyc29y
KGZhbHNlKQogewogfQogCkBAIC02NDIsMTEgKzY0MSw2IEBAIHZvaWQgQ2hyb21lQ2xpZW50SW1w
bDo6cG9wdXBDbG9zZWQoV2ViQ28KIAogdm9pZCBDaHJvbWVDbGllbnRJbXBsOjpzZXRDdXJzb3Io
Y29uc3QgV2ViQ3Vyc29ySW5mbyYgY3Vyc29yKQogewotICAgIGlmIChtX2lnbm9yZU5leHRTZXRD
dXJzb3IpIHsKLSAgICAgICAgbV9pZ25vcmVOZXh0U2V0Q3Vyc29yID0gZmFsc2U7Ci0gICAgICAg
IHJldHVybjsKLSAgICB9Ci0KICAgICBpZiAobV93ZWJWaWV3LT5jbGllbnQoKSkKICAgICAgICAg
bV93ZWJWaWV3LT5jbGllbnQoKS0+ZGlkQ2hhbmdlQ3Vyc29yKGN1cnNvcik7CiB9CkBAIC02NTQs
MTEgKzY0OCw2IEBAIHZvaWQgQ2hyb21lQ2xpZW50SW1wbDo6c2V0Q3Vyc29yKGNvbnN0IFcKIHZv
aWQgQ2hyb21lQ2xpZW50SW1wbDo6c2V0Q3Vyc29yRm9yUGx1Z2luKGNvbnN0IFdlYkN1cnNvcklu
Zm8mIGN1cnNvcikKIHsKICAgICBzZXRDdXJzb3IoY3Vyc29yKTsKLQotICAgIC8vIEN1cnJlbnRs
eSwgV2lkZ2V0OjpzZXRDdXJzb3IgaXMgYWx3YXlzIGNhbGxlZCBhZnRlciB0aGlzIGZ1bmN0aW9u
IGluCi0gICAgLy8gRXZlbnRIYW5kbGVyLmNwcCBhbmQgc2luY2Ugd2UgZG9uJ3Qgd2FudCB0aGF0
IHdlIHNldCBhIGZsYWcgaW5kaWNhdGluZwotICAgIC8vIHRoYXQgdGhlIG5leHQgU2V0Q3Vyc29y
IGNhbGwgaXMgdG8gYmUgaWdub3JlZC4KLSAgICBtX2lnbm9yZU5leHRTZXRDdXJzb3IgPSB0cnVl
OwogfQogCiB2b2lkIENocm9tZUNsaWVudEltcGw6OmZvcm1TdGF0ZURpZENoYW5nZShjb25zdCBO
b2RlKiBub2RlKQpJbmRleDogV2ViS2l0L2Nocm9taXVtL3NyYy9DaHJvbWVDbGllbnRJbXBsLmgK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gV2ViS2l0L2Nocm9taXVtL3NyYy9DaHJvbWVDbGllbnRJbXBsLmgJKHJl
dmlzaW9uIDU3ODEzKQorKysgV2ViS2l0L2Nocm9taXVtL3NyYy9DaHJvbWVDbGllbnRJbXBsLmgJ
KHdvcmtpbmcgY29weSkKQEAgLTE2NSw4ICsxNjUsNiBAQCBwcml2YXRlOgogICAgIGJvb2wgbV9z
Y3JvbGxiYXJzVmlzaWJsZTsKICAgICBib29sIG1fbWVudWJhclZpc2libGU7CiAgICAgYm9vbCBt
X3Jlc2l6YWJsZTsKLSAgICAvLyBTZXQgdG8gdHJ1ZSBpZiB0aGUgbmV4dCBTZXRDdXJzb3IgaXMg
dG8gYmUgaWdub3JlZC4KLSAgICBib29sIG1faWdub3JlTmV4dFNldEN1cnNvcjsKIH07CiAKIH0g
Ly8gbmFtZXNwYWNlIFdlYktpdAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>