<?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>15795</bug_id>
          
          <creation_ts>2007-11-02 07:59:26 -0700</creation_ts>
          <short_desc>[GTK] Change the mouse pointer state to busy while loading a page</short_desc>
          <delta_ts>2015-05-07 16:18:20 -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>523.x (Safari 3)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Gtk</keywords>
          <priority>P2</priority>
          <bug_severity>Enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Salvatore De Paolis">iwkse</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>alp</cc>
    
    <cc>bunk</cc>
    
    <cc>christian</cc>
    
    <cc>diegoe</cc>
    
    <cc>evan</cc>
    
    <cc>mrobinson</cc>
    
    <cc>pnormand</cc>
    
    <cc>pochu27</cc>
    
    <cc>xan.lopez</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>60058</commentid>
    <comment_count>0</comment_count>
    <who name="Salvatore De Paolis">iwkse</who>
    <bug_when>2007-11-02 07:59:26 -0700</bug_when>
    <thetext>It would be nice if the webkit_open_page could set the mouse pointer to busy while loading a page.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>62861</commentid>
    <comment_count>1</comment_count>
    <who name="Jan Alonzo">jmalonzo</who>
    <bug_when>2007-12-01 00:59:58 -0800</bug_when>
    <thetext>This is a duplicate of bug http://bugs.webkit.org/show_bug.cgi?id=16205</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>62863</commentid>
    <comment_count>2</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2007-12-01 01:08:49 -0800</bug_when>
    <thetext>*** Bug 16205 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>67958</commentid>
    <comment_count>3</comment_count>
    <who name="Xan Lopez">xan.lopez</who>
    <bug_when>2008-01-22 10:48:05 -0800</bug_when>
    <thetext>So, bdash told me yesterday that WebKit does not do this (and has never done it). If it should be done on Application side this bug should be closed as INVALID/WONTFIX.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>68019</commentid>
    <comment_count>4</comment_count>
    <who name="Christian Dywan">christian</who>
    <bug_when>2008-01-23 01:44:48 -0800</bug_when>
    <thetext>Unlike for example gtkmozembed WebKit does not normally apply a loading pointer on its own. In many non-browser use cases this is the desired behavior. Instead you should make use of gdk_window_set_cursor in a &quot;load-progress-changed&quot; callback.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>68299</commentid>
    <comment_count>5</comment_count>
    <who name="Xan Lopez">xan.lopez</who>
    <bug_when>2008-01-26 08:34:07 -0800</bug_when>
    <thetext>BTW: while I don&apos;t have anything against doing this in app-side, we need some API hooks to do it correctly I think. Unconditionally setting cursor on load-progress-changed is wrong: if you are hovering a link, for example, the cursor should remain as a &quot;hand&quot; all the time, but we&apos;d switch it to a &quot;watch/wait&quot; when the next progress-change happens.A signal would a good way of doing this, but any other way would do.

Or if anybody knows how Safari or other WebKit browser handles this, that might help too :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69199</commentid>
    <comment_count>6</comment_count>
    <who name="Alp Toker">alp</who>
    <bug_when>2008-02-02 14:21:35 -0800</bug_when>
    <thetext>Yeah, I think it&apos;s OK for us to support this in WebCore directly, though it might be worth providing a way to turn it off.

Xan, can you try adding a setPointerCursor() (or maybe pushPointerCursor()/pop if you&apos;re feeling elaborate) to Cursor.h? Then we can just call this from somewhere doing the loading.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69209</commentid>
    <comment_count>7</comment_count>
      <attachid>18875</attachid>
    <who name="Xan Lopez">xan.lopez</who>
    <bug_when>2008-02-02 15:58:36 -0800</bug_when>
    <thetext>Created attachment 18875
useloadingcursor.diff

Quick and dirty patch.

- I&apos;m using just a bool value in CursorGtk to decide if I return pointerCursor or waitCursor in the pointerCursor function. I think this is good enough? The static variable might be anathema in C++, maybe we can replace it with some class variable or something...?

- Might want to cache the value of the setting in FrameLoaderClientGtk and connect to notify::use-loading-cursor to update the value.

Tested this with Epiphany, it works ok.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>127182</commentid>
    <comment_count>8</comment_count>
    <who name="Jan Alonzo">jmalonzo</who>
    <bug_when>2009-06-20 19:36:18 -0700</bug_when>
    <thetext>*** Bug 26579 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179220</commentid>
    <comment_count>9</comment_count>
    <who name="Evan Martin">evan</who>
    <bug_when>2010-01-10 19:24:49 -0800</bug_when>
    <thetext>Found this old bug.  In Chrome we have to do some work to get the cursor+hourglass cursor that Firefox (and now Chrome) uses.  You can take a glance through the Chrome cursor code to see how it works.  (It&apos;s pretty hacky.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>985090</commentid>
    <comment_count>10</comment_count>
      <attachid>225352</attachid>
    <who name="Diego Pino">dpino</who>
    <bug_when>2014-02-27 03:11:46 -0800</bug_when>
    <thetext>Created attachment 225352
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>990958</commentid>
    <comment_count>11</comment_count>
      <attachid>225352</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2014-03-16 03:58:07 -0700</bug_when>
    <thetext>Comment on attachment 225352
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=225352&amp;action=review

&gt; Tools/MiniBrowser/gtk/BrowserWindow.c:485
&gt; +    GdkWindow *gdk_window = gtk_widget_get_window(GTK_WIDGET(window-&gt;webView));

We use camelCase here, I think. So, gdkWindow ?

&gt; Tools/MiniBrowser/gtk/BrowserWindow.c:493
&gt; +        gdk_window_set_cursor(gdk_window, lastCursor);

I suppose it&apos;s alright to not check lastCursor is non-null here, right? Passing NULL means use the cursor of the parent window.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1092823</commentid>
    <comment_count>12</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2015-05-07 16:18:20 -0700</bug_when>
    <thetext>Pretty sure we don&apos;t want this ATM.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>18875</attachid>
            <date>2008-02-02 15:58:36 -0800</date>
            <delta_ts>2010-06-10 20:12:45 -0700</delta_ts>
            <desc>useloadingcursor.diff</desc>
            <filename>useloadingcursor.diff</filename>
            <type>text/plain</type>
            <size>5048</size>
            <attacher name="Xan Lopez">xan.lopez</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvcGxhdGZvcm0vQ3Vyc29yLmggYi9XZWJDb3JlL3BsYXRmb3Jt
L0N1cnNvci5oCmluZGV4IDk4YjBkYjYuLjliOGM1YTIgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcGxh
dGZvcm0vQ3Vyc29yLmgKKysrIGIvV2ViQ29yZS9wbGF0Zm9ybS9DdXJzb3IuaApAQCAtMTMzLDYg
KzEzMywxMCBAQCBuYW1lc3BhY2UgV2ViQ29yZSB7CiAgICAgY29uc3QgQ3Vyc29yJiBjb3B5Q3Vy
c29yKCk7CiAgICAgY29uc3QgQ3Vyc29yJiBub25lQ3Vyc29yKCk7CiAKKyNpZiBQTEFURk9STShH
VEspCisgICAgdm9pZCB1c2VMb2FkaW5nQ3Vyc29yKGJvb2wpOworI2VuZGlmCisKIH0gLy8gbmFt
ZXNwYWNlIFdlYkNvcmUKIAogI2VuZGlmIC8vIEN1cnNvcl9oCmRpZmYgLS1naXQgYS9XZWJDb3Jl
L3BsYXRmb3JtL2d0ay9DdXJzb3JHdGsuY3BwIGIvV2ViQ29yZS9wbGF0Zm9ybS9ndGsvQ3Vyc29y
R3RrLmNwcAppbmRleCAwMWZkYzA2Li5iNTE0YzM2IDEwMDY0NAotLS0gYS9XZWJDb3JlL3BsYXRm
b3JtL2d0ay9DdXJzb3JHdGsuY3BwCisrKyBiL1dlYkNvcmUvcGxhdGZvcm0vZ3RrL0N1cnNvckd0
ay5jcHAKQEAgLTg5LDEwICs4OSwyMCBAQCBDdXJzb3I6OkN1cnNvcihHZGtDdXJzb3IqIGMpCiAg
ICAgZ2RrX2N1cnNvcl9yZWYoYyk7CiB9CiAKK3N0YXRpYyBib29sIG92ZXJyaWRlUG9pbnRlck9u
TG9hZGluZyA9IEZBTFNFOworCiBjb25zdCBDdXJzb3ImIHBvaW50ZXJDdXJzb3IoKQogewogICAg
IHN0YXRpYyBDdXJzb3IgYyA9IGdka19jdXJzb3JfbmV3KEdES19MRUZUX1BUUik7Ci0gICAgcmV0
dXJuIGM7CisgICAgaWYgKG92ZXJyaWRlUG9pbnRlck9uTG9hZGluZykKKyAgICAgICAgcmV0dXJu
IHdhaXRDdXJzb3IoKTsKKyAgICBlbHNlCisgICAgICAgIHJldHVybiBjOworfQorCit2b2lkIHVz
ZUxvYWRpbmdDdXJzb3IoYm9vbCBzZXR0aW5nKQoreworICAgIG92ZXJyaWRlUG9pbnRlck9uTG9h
ZGluZyA9IHNldHRpbmc7CiB9CiAKIGNvbnN0IEN1cnNvciYgY3Jvc3NDdXJzb3IoKQpkaWZmIC0t
Z2l0IGEvV2ViS2l0L2d0ay9XZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudEd0ay5jcHAg
Yi9XZWJLaXQvZ3RrL1dlYkNvcmVTdXBwb3J0L0ZyYW1lTG9hZGVyQ2xpZW50R3RrLmNwcAppbmRl
eCAwZTU2MWQxLi44MDM2NmVjIDEwMDY0NAotLS0gYS9XZWJLaXQvZ3RrL1dlYkNvcmVTdXBwb3J0
L0ZyYW1lTG9hZGVyQ2xpZW50R3RrLmNwcAorKysgYi9XZWJLaXQvZ3RrL1dlYkNvcmVTdXBwb3J0
L0ZyYW1lTG9hZGVyQ2xpZW50R3RrLmNwcApAQCAtMjEsNiArMjEsNyBAQAogI2luY2x1ZGUgImNv
bmZpZy5oIgogI2luY2x1ZGUgIkZyYW1lTG9hZGVyQ2xpZW50R3RrLmgiCiAKKyNpbmNsdWRlICJD
dXJzb3IuaCIKICNpbmNsdWRlICJEb2N1bWVudExvYWRlci5oIgogI2luY2x1ZGUgIkZyYW1lTG9h
ZGVyLmgiCiAjaW5jbHVkZSAiRnJhbWVWaWV3LmgiCkBAIC0xODgsNiArMTg5LDE0IEBAIHZvaWQg
RnJhbWVMb2FkZXJDbGllbnQ6OmFzc2lnbklkZW50aWZpZXJUb0luaXRpYWxSZXF1ZXN0KHVuc2ln
bmVkIGxvbmcgaWRlbnRpZmllCiB2b2lkIEZyYW1lTG9hZGVyQ2xpZW50Ojpwb3N0UHJvZ3Jlc3NT
dGFydGVkTm90aWZpY2F0aW9uKCkKIHsKICAgICBXZWJLaXRXZWJWaWV3KiB3ZWJWaWV3ID0gZ2V0
Vmlld0Zyb21GcmFtZShtX2ZyYW1lKTsKKyAgICBXZWJLaXRXZWJTZXR0aW5ncyAqc2V0dGluZ3Mg
PSB3ZWJraXRfd2ViX3ZpZXdfZ2V0X3NldHRpbmdzICh3ZWJWaWV3KTsKKyAgICBnYm9vbGVhbiB1
c2VfbG9hZGluZ19jdXJzb3I7CisKKyAgICBnX29iamVjdF9nZXQgKHNldHRpbmdzLCAidXNlLWxv
YWRpbmctY3Vyc29yIiwgJnVzZV9sb2FkaW5nX2N1cnNvciwgTlVMTCk7CisKKyAgICBpZiAodXNl
X2xvYWRpbmdfY3Vyc29yKQorICAgICAgICB1c2VMb2FkaW5nQ3Vyc29yKHRydWUpOworCiAgICAg
Z19zaWduYWxfZW1pdF9ieV9uYW1lKHdlYlZpZXcsICJsb2FkLXN0YXJ0ZWQiLCBtX2ZyYW1lKTsK
IH0KIApAQCAtMjAzLDYgKzIxMiw5IEBAIHZvaWQgRnJhbWVMb2FkZXJDbGllbnQ6OnBvc3RQcm9n
cmVzc0ZpbmlzaGVkTm90aWZpY2F0aW9uKCkKIHsKICAgICBXZWJLaXRXZWJWaWV3KiB3ZWJWaWV3
ID0gZ2V0Vmlld0Zyb21GcmFtZShtX2ZyYW1lKTsKIAorICAgIC8vIEl0J3MgY2hlYXBlciB0byBz
ZXQgdGhpcyBhbHdheXMgdG8gZmFsc2UgdGhhbiBjaGVja2luZyB0aGUgc2V0dGluZworICAgIHVz
ZUxvYWRpbmdDdXJzb3IoZmFsc2UpOworCiAgICAgZ19zaWduYWxfZW1pdF9ieV9uYW1lKHdlYlZp
ZXcsICJsb2FkLWZpbmlzaGVkIiwgbV9mcmFtZSk7CiB9CiAKZGlmZiAtLWdpdCBhL1dlYktpdC9n
dGsvd2Via2l0L3dlYmtpdHdlYnNldHRpbmdzLmNwcCBiL1dlYktpdC9ndGsvd2Via2l0L3dlYmtp
dHdlYnNldHRpbmdzLmNwcAppbmRleCA0M2IyMjA5Li5hN2FhZTljIDEwMDY0NAotLS0gYS9XZWJL
aXQvZ3RrL3dlYmtpdC93ZWJraXR3ZWJzZXR0aW5ncy5jcHAKKysrIGIvV2ViS2l0L2d0ay93ZWJr
aXQvd2Via2l0d2Vic2V0dGluZ3MuY3BwCkBAIC00NCw2ICs0NCw3IEBAIHN0cnVjdCBfV2ViS2l0
V2ViU2V0dGluZ3NQcml2YXRlIHsKICAgICBnYm9vbGVhbiBlbmFibGVfc2NyaXB0czsKICAgICBn
Ym9vbGVhbiBlbmFibGVfcGx1Z2luczsKICAgICBnYm9vbGVhbiByZXNpemFibGVfdGV4dF9hcmVh
czsKKyAgICBnYm9vbGVhbiB1c2VfbG9hZGluZ19jdXJzb3I7CiAgICAgZ2NoYXIqIHVzZXJfc3R5
bGVzaGVldF91cmk7CiB9OwogCkBAIC02OSw2ICs3MCw3IEBAIGVudW0gewogICAgIFBST1BfRU5B
QkxFX1NDUklQVFMsCiAgICAgUFJPUF9FTkFCTEVfUExVR0lOUywKICAgICBQUk9QX1JFU0laQUJM
RV9URVhUX0FSRUFTLAorICAgIFBST1BfVVNFX0xPQURJTkdfQ1VSU09SLAogICAgIFBST1BfVVNF
Ul9TVFlMRVNIRUVUX1VSSQogfTsKIApAQCAtMjQ4LDYgKzI1MCwxNSBAQCBzdGF0aWMgdm9pZCB3
ZWJraXRfd2ViX3NldHRpbmdzX2NsYXNzX2luaXQoV2ViS2l0V2ViU2V0dGluZ3NDbGFzcyoga2xh
c3MpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmxhZ3MpKTsKIAorICAgIGdfb2JqZWN0X2NsYXNzX2lu
c3RhbGxfcHJvcGVydHkoZ29iamVjdF9jbGFzcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFBST1BfVVNFX0xPQURJTkdfQ1VSU09SLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZ19wYXJhbV9zcGVjX2Jvb2xlYW4oCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAidXNlLWxvYWRpbmctY3Vyc29yIiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICJVc2UgTG9hZGluZyBDdXJzb3IiLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIlVzZSB0aGUgbG9hZGluZy9idXN5IGN1cnNvciB3aGlsZSBw
YWdlcyBhcmUgbG9hZGluZy4iLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
RkFMU0UsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGFncykpOworCiAg
ICAgZ190eXBlX2NsYXNzX2FkZF9wcml2YXRlKGtsYXNzLCBzaXplb2YoV2ViS2l0V2ViU2V0dGlu
Z3NQcml2YXRlKSk7CiB9CiAKQEAgLTMzNyw2ICszNDgsOSBAQCBzdGF0aWMgdm9pZCB3ZWJraXRf
d2ViX3NldHRpbmdzX3NldF9wcm9wZXJ0eShHT2JqZWN0KiBvYmplY3QsIGd1aW50IHByb3BfaWQs
IGNvbgogICAgIGNhc2UgUFJPUF9SRVNJWkFCTEVfVEVYVF9BUkVBUzoKICAgICAgICAgcHJpdi0+
cmVzaXphYmxlX3RleHRfYXJlYXMgPSBnX3ZhbHVlX2dldF9ib29sZWFuKHZhbHVlKTsKICAgICAg
ICAgYnJlYWs7CisgICAgY2FzZSBQUk9QX1VTRV9MT0FESU5HX0NVUlNPUjoKKyAgICAgICAgcHJp
di0+dXNlX2xvYWRpbmdfY3Vyc29yID0gZ192YWx1ZV9nZXRfYm9vbGVhbih2YWx1ZSk7CisgICAg
ICAgIGJyZWFrOwogICAgIGNhc2UgUFJPUF9VU0VSX1NUWUxFU0hFRVRfVVJJOgogICAgICAgICBn
X2ZyZWUocHJpdi0+dXNlcl9zdHlsZXNoZWV0X3VyaSk7CiAgICAgICAgIHByaXYtPnVzZXJfc3R5
bGVzaGVldF91cmkgPSBnX3N0cmR1cChnX3ZhbHVlX2dldF9zdHJpbmcodmFsdWUpKTsKQEAgLTQw
NCw2ICs0MTgsOSBAQCBzdGF0aWMgdm9pZCB3ZWJraXRfd2ViX3NldHRpbmdzX2dldF9wcm9wZXJ0
eShHT2JqZWN0KiBvYmplY3QsIGd1aW50IHByb3BfaWQsIEdWYQogICAgIGNhc2UgUFJPUF9SRVNJ
WkFCTEVfVEVYVF9BUkVBUzoKICAgICAgICAgZ192YWx1ZV9zZXRfYm9vbGVhbih2YWx1ZSwgcHJp
di0+cmVzaXphYmxlX3RleHRfYXJlYXMpOwogICAgICAgICBicmVhazsKKyAgICBjYXNlIFBST1Bf
VVNFX0xPQURJTkdfQ1VSU09SOgorICAgICAgICBnX3ZhbHVlX3NldF9ib29sZWFuKHZhbHVlLCBw
cml2LT51c2VfbG9hZGluZ19jdXJzb3IpOworICAgICAgICBicmVhazsKICAgICBjYXNlIFBST1Bf
VVNFUl9TVFlMRVNIRUVUX1VSSToKICAgICAgICAgZ192YWx1ZV9zZXRfc3RyaW5nKHZhbHVlLCBw
cml2LT51c2VyX3N0eWxlc2hlZXRfdXJpKTsKICAgICAgICAgYnJlYWs7CkBAIC00NTUsNiArNDcy
LDcgQEAgV2ViS2l0V2ViU2V0dGluZ3MqIHdlYmtpdF93ZWJfc2V0dGluZ3NfY29weShXZWJLaXRX
ZWJTZXR0aW5ncyogd2ViX3NldHRpbmdzKQogICAgICAgICAgICAgICAgICAiZW5hYmxlLXNjcmlw
dHMiLCBwcml2LT5lbmFibGVfc2NyaXB0cywKICAgICAgICAgICAgICAgICAgImVuYWJsZS1wbHVn
aW5zIiwgcHJpdi0+ZW5hYmxlX3BsdWdpbnMsCiAgICAgICAgICAgICAgICAgICJyZXNpemFibGUt
dGV4dC1hcmVhcyIsIHByaXYtPnJlc2l6YWJsZV90ZXh0X2FyZWFzLAorICAgICAgICAgICAgICAg
ICAidXNlLWxvYWRpbmctY3Vyc29yIiwgcHJpdi0+dXNlX2xvYWRpbmdfY3Vyc29yLAogICAgICAg
ICAgICAgICAgICAidXNlci1zdHlsZXNoZWV0LXVyaSIsIHByaXYtPnVzZXJfc3R5bGVzaGVldF91
cmksCiAgICAgICAgICAgICAgICAgIE5VTEwpKTsKIAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>225352</attachid>
            <date>2014-02-27 03:11:46 -0800</date>
            <delta_ts>2014-03-16 03:58:07 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-15795-20140227121144.patch</filename>
            <type>text/plain</type>
            <size>1982</size>
            <attacher name="Diego Pino">dpino</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTY0NzIxCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggZmZjMDFjODQxMzFmZmY0MjE2ZmI0MmQ2ZDUwZWY5Nzc4
YmNlNmFhNy4uODhlYTlhMWIxZjYzNjg5MTg4MGIxNmQ0MGNhNzQzNDY3Y2Y0NmNiMCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEz
IEBACisyMDE0LTAyLTI3ICBEaWVnbyBQaW5vIEdhcmNpYSAgPGRwaW5vQGlnYWxpYS5jb20+CisK
KyAgICAgICAgW0dUS10gQ2hhbmdlIHRoZSBtb3VzZSBwb2ludGVyIHN0YXRlIHRvIGJ1c3kgd2hp
bGUgbG9hZGluZyBhIHBhZ2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTE1Nzk1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgKiBNaW5pQnJvd3Nlci9ndGsvQnJvd3NlcldpbmRvdy5jOgorICAgICAgICAod2Vi
Vmlld0lzTG9hZGluZ0NoYW5nZWQpOgorCiAyMDE0LTAyLTI2ICBNYW51ZWwgUmVnbyBDYXNhc25v
dmFzICA8cmVnb0BpZ2FsaWEuY29tPgogCiAgICAgICAgIFtHVEtdIFJlLWVuYWJsZSBndGstZG9j
IGluIEVXUwpkaWZmIC0tZ2l0IGEvVG9vbHMvTWluaUJyb3dzZXIvZ3RrL0Jyb3dzZXJXaW5kb3cu
YyBiL1Rvb2xzL01pbmlCcm93c2VyL2d0ay9Ccm93c2VyV2luZG93LmMKaW5kZXggMzYwMzlkMmU0
YTBlMmE1OTQwMTRlZTZlMmM0ZDA5YjQzN2Y2N2QyMi4uMTUxY2U0ZGFlY2FkZjI5OWZmMDZiNjk0
YWRjN2Y1Mjc1ZDExYjFmYiAxMDA2NDQKLS0tIGEvVG9vbHMvTWluaUJyb3dzZXIvZ3RrL0Jyb3dz
ZXJXaW5kb3cuYworKysgYi9Ub29scy9NaW5pQnJvd3Nlci9ndGsvQnJvd3NlcldpbmRvdy5jCkBA
IC00ODAsOCArNDgwLDE5IEBAIHN0YXRpYyB2b2lkIGZhdmljb25DaGFuZ2VkKEdPYmplY3QgKm9i
amVjdCwgR1BhcmFtU3BlYyAqcGFyYW1TcGVjLCBCcm93c2VyV2luZG93CiAKIHN0YXRpYyB2b2lk
IHdlYlZpZXdJc0xvYWRpbmdDaGFuZ2VkKEdPYmplY3QgKm9iamVjdCwgR1BhcmFtU3BlYyAqcGFy
YW1TcGVjLCBCcm93c2VyV2luZG93ICp3aW5kb3cpCiB7CisgICAgc3RhdGljIEdka0N1cnNvciAq
bGFzdEN1cnNvcjsKKworICAgIEdka1dpbmRvdyAqZ2RrX3dpbmRvdyA9IGd0a193aWRnZXRfZ2V0
X3dpbmRvdyhHVEtfV0lER0VUKHdpbmRvdy0+d2ViVmlldykpOwogICAgIGdib29sZWFuIGlzTG9h
ZGluZyA9IHdlYmtpdF93ZWJfdmlld19pc19sb2FkaW5nKHdpbmRvdy0+d2ViVmlldyk7Ci0gICAg
Z3RrX3Rvb2xfYnV0dG9uX3NldF9zdG9ja19pZChHVEtfVE9PTF9CVVRUT04od2luZG93LT5yZWxv
YWRPclN0b3BCdXR0b24pLCBpc0xvYWRpbmcgPyBHVEtfU1RPQ0tfU1RPUCA6IEdUS19TVE9DS19S
RUZSRVNIKTsKKworICAgIGlmIChpc0xvYWRpbmcpIHsKKyAgICAgICAgbGFzdEN1cnNvciA9IGdk
a193aW5kb3dfZ2V0X2N1cnNvcihnZGtfd2luZG93KTsKKyAgICAgICAgZ2RrX3dpbmRvd19zZXRf
Y3Vyc29yKGdka193aW5kb3csIGdka19jdXJzb3JfbmV3KEdES19XQVRDSCkpOworICAgICAgICBn
dGtfdG9vbF9idXR0b25fc2V0X3N0b2NrX2lkKEdUS19UT09MX0JVVFRPTih3aW5kb3ctPnJlbG9h
ZE9yU3RvcEJ1dHRvbiksIEdUS19TVE9DS19TVE9QKTsKKyAgICB9IGVsc2UgeworICAgICAgICBn
ZGtfd2luZG93X3NldF9jdXJzb3IoZ2RrX3dpbmRvdywgbGFzdEN1cnNvcik7CisgICAgICAgIGd0
a190b29sX2J1dHRvbl9zZXRfc3RvY2tfaWQoR1RLX1RPT0xfQlVUVE9OKHdpbmRvdy0+cmVsb2Fk
T3JTdG9wQnV0dG9uKSwgR1RLX1NUT0NLX1JFRlJFU0gpOworICAgIH0KIH0KIAogc3RhdGljIGdi
b29sZWFuIGluc3BlY3Rvcldhc09wZW5lZEluQW5vdGhlcldpbmRvdyhXZWJLaXRXZWJJbnNwZWN0
b3IgKmluc3BlY3RvcldpbmRvdywgQnJvd3NlcldpbmRvdyAqd2luZG93KQo=
</data>
<flag name="review"
          id="249479"
          type_id="1"
          status="-"
          setter="pnormand"
    />
    <flag name="commit-queue"
          id="249480"
          type_id="3"
          status="-"
          setter="pnormand"
    />
          </attachment>
      

    </bug>

</bugzilla>