<?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>80565</bug_id>
          
          <creation_ts>2005-02-03 04:11 0000</creation_ts>
          <short_desc>gtk-2.6-smoothscroll.patch make sliders and scrollbars fail to work in some cases</short_desc>
          <delta_ts>2005-02-14 15:18:48 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>GNOME</component>
          <version>2004.2</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>jean.brefort@normalesup.org</reporter>
          <assigned_to>gnome@gentoo.org</assigned_to>
          

      

      
          <long_desc isprivate="0">
            <who>jean.brefort@normalesup.org</who>
            <bug_when>2005-02-03 04:11:28 0000</bug_when>
            <thetext>scollbars and slider don&apos;t work properly when they are in an opened gnumeric workbook. Compiling gtk+ without the smootscromm patch makes things work correctly.

Reproducible: Always
Steps to Reproduce:
1. Open a gnumeric file with a scrollbar
2. Click below the mouse slider to increase the value of the target cell
3.

Actual Results:  
value does not change (clicking above the slider decreases the value by 1
instead of the current page_increment.

Expected Results:  
increase the value by page_increment (default 10).</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jean.brefort@normalesup.org</who>
            <bug_when>2005-02-03 04:12:14 0000</bug_when>
            <thetext>Created an attachment (id=50256)
a gnumeric file which shows the bug
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>foser@gentoo.org</who>
            <bug_when>2005-02-05 05:23:58 0000</bug_when>
            <thetext>

*** This bug has been marked as a duplicate of 61342 ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>foser@gentoo.org</who>
            <bug_when>2005-02-06 05:11:58 0000</bug_when>
            <thetext>
------- Additional Comment #15 From Jean Br</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>foser@gentoo.org</who>
            <bug_when>2005-02-06 05:11:58 0000</bug_when>
            <thetext>
------- Additional Comment #15 From Jean Bréfort 2005-02-06 05:02 PST -------

I found how this bug affected gnumeric (and in this case it is a gnumeric bug, http://bugzilla.gnome.org/show_bug.cgi?id=166085).
the bugs happens when an application calls gtk_adustment_value_changed while the idle is active. The calls occurs when gtk_adjustment_value_changed_unchecked is called inside the idle function and it kills it whatever it returns. At this moment, the value of the adjustment is the last one given by adjustment_update_idle, generally not very different from the initial one.
If the problem occurs with other applications, they might have similar bugs.

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>foser@gentoo.org</who>
            <bug_when>2005-02-14 15:18:48 0000</bug_when>
            <thetext>added this patch to gnumeric-1.4.2 , thanks for the effort.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>50256</attachid>
            <date>2005-02-03 04:12 0000</date>
            <desc>a gnumeric file which shows the bug</desc>
            <filename>scroll.gnumeric</filename>
            <type>application/x-gnumeric</type>
            <data encoding="base64">H4sIANcwAUIAA+1aYW8aORD93l9hrar7cgrsQmlTrqGCpiSRkhQBaU89nZDZNYsvXhvZ3gD99Te2
l2VZIGmkk66927Qi9nhsP49nnh9S3r1fJQw9EKmo4GdeUPM9RHgoIsrjM+9u3D859d53XryLE9n+
IuT9VIh7BFO4aoPpzJtrvWjX68vlshbzNCGShjUh4/pD4NciHXmZ70rRHd9l03o1fD+o/35zPQrn
JMEnlCuNeUhglqJtZY3XIsTaYju61WltpSKv8wIhC/OzOwz6uBDhHI7koRv8lwCsLWhRblpwyH7K
mDlvC05cz+d2tZZ0mmqijKlsdLbMqtcL0nn1rp63i4McJ6SziddnSpbttpqL5WQuJP0muMZsokIp
GJti6ZawM4pLPGCWks54ePfRObi+Q1U/AOufhgo5oWn4EwDlQhNjmmg8VT8exkhMcKrFJBTJghGT
yj8eRqomCwlhDDWJHkXX716PvgteyaTyChulSYLlunCEK02SfYB4sWDUlf5xRCcK1udxZ8MHObLN
QAHedpt/Y1fXKxzeBWNOiL6FLa54RFYFdPlAp09SyhgJsgVy+yO+jWf4Ng/4lkw5NrvCBREJ0XKN
vtBIG3r1W8Cml4TGcw0Ue/qmwKZ2CVXeHp1TtWB43RcySRlWlo4vaUS+EinyzoWkUd75INglwRGR
uWUolgVLtuKnVDPKibKkn3VG62QqmOoRJpYH7EOHO/B2LvlA5G/LiXCDVwCr47vhrFdyAJQFB9Mr
OnwVIulky9t2cXAAmaSv+AyCZNNxM5gvLmN4LrfWTeWLBRoImGqC0IDQDCSZ3XEKZwwTdzU7/lOh
tUieNYWRmc4n+DXf/hRnDfSBWdIE+vnT5vaSnz9vJoDOnjNvc0ulsLq0hWeQIEOkZ96CyJDAAx6D
Stm2TR34O8tZSjCjgMJSpUnUssP8KYcYquD4KHkgfEJnE8HZeqL0mhF13DkRHPSQhOo97hNJDHd7
dFhT/egWQsJddaKJngOuTC44W9mPmrDZtF4IqSWmeuO9Hdmd46odXUPynXlGyEURAxC/4GTx2x/j
bu9PD2W1vAer73KhPHUA94bc/EH34uOhBRyoY6XocsOGvZwwxjgksZGhIGmlBm6wRGU7Q8NEVmdH
1t5otWzH2l+3Ws2Wt5fPdkV02WU05pbGPmfNhoe+SLwYk5W2i47mgPZ+LPrU9YdCZ/rZDkIQbcuQ
OnceoLDvSWQXBWYFs9PHQhrPNvzzUA+H92deH37a+QeUEtYQVw5nsJraufZtlM68C8KJxGznJPl9
cI1cDQZmccEc01+BLKahbd4BPGlo2sGGZ/WejCF503huLJ0R5pnUM4sd2MPGq1dKvsL4GHjS+pTy
uODSc9T4hJfJqqd8bF495XROcSw4Zk8uRh5OnvTNnvDDQSgMlvmvkLi7NbCb5hYI3LtC52SGU6ZH
9BsZGKJ9deqVagHcTO2gW5HdrLl3cEOOa7s2hV27Z9ql4jO77GwLVbK/bdCovWmVdwbP/Z2d53Zz
v7C5X97c7LVb7YSBSIboKPQhlUpIW8CwnuvZCg6CMpB8VoEMWkUygCk5GxS4AMwlQNv9d2B9mv4F
5j0WMmoLZFpM9GjzHQ45155IORRdr9k+D956mfHTbKaI4YTa6dsAwWfjFXz6zaABvxrASplfl4fw
PXZsn8PgNdr8NzJMOnRgf2O/bBdfXlBAYCe/+g1DP6ElnEH2dgKfuUelablpkQKMl92Xe+cvHdQl
GGGsfHRjQxvS3fCt3cLBhm06zUyZGd9SzhVX3IbyGq9FqhFQh3tKukV41kuwByM6pJgykmQBys6j
7NODV2OakCzrVvDlwOnXW8FvSWydQcqGztiFb41WeWTUDdm88e9ytSRy6AYIV1TTB6rXznBNE6qV
aw+INM9W1pEilth16sUvKfZ0P7lMbzwu00+Cp3R6waMS6pVQr4R6JdQroV4J9X2n/4xQ3xUvj+jq
kso5qIH9HQ3sf48EPlZm/rbI9hT5EQFsFVsJZiXZfnDJ1qwkWyXZKslWSbZKslWSrZJslWT7n0i2
Qnf7dxF3V+dYY+SCRaIxnuYLuHBhFoKms/dxg3mK2ZAAbFfSHzmGWBjgGR8F+cmtQbk3FOWGsWDQ
4iFxz7cNsYO1+cOQzou/AUCDG6MbJgAA
</data>        

          </attachment>
    </bug>

</bugzilla>