In nvidia-settings overlay scrollbars are kept displayed when they shouldn't

Bug #781432 reported by José Antonio
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
overlay-scrollbar
Fix Released
Low
Unassigned
nvidia-settings (Ubuntu)
Invalid
Undecided
Unassigned
overlay-scrollbar (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: overlay-scrollbar

In the nvidia proprietary driver settings the little orange line is kept displayed when it shouldn't (changing from the pane OpenGL/GLX Information - which has a little text box with a overlay scrollbar -to another pane) as shown in the pictures bellow.
I don't really know if this same bug happens in other applications (I have only noticed it with the nvidia settings).

Normal behavior of the overlay scrollbar

jose@JARR-Laptop:~$ lsb_release -rd
Description: Ubuntu 11.04
Release: 11.04

jose@JARR-Laptop:~$ apt-cache policy overlay-scrollbar
overlay-scrollbar:
  Installed: 0.1.12-0ubuntu1
  Candidate: 0.1.12-0ubuntu1
  Version table:
 *** 0.1.12-0ubuntu1 0
        500 http://archive.ubuntu.com/ubuntu/ natty-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     0.1.9-0ubuntu1 0
        500 http://archive.ubuntu.com/ubuntu/ natty/main amd64 Packages

Related branches

Revision history for this message
José Antonio (josian2200) wrote :
Revision history for this message
José Antonio (josian2200) wrote :
Revision history for this message
José Antonio (josian2200) wrote :
Revision history for this message
Andrea Cimitan (cimi) wrote :

this is what nvidia-settings does on treeview selection change:
    /*
     * remove the existing widget from the page viewer, if anything is
     * presently there
     */

    if (ctk_window->page) {
        gtk_container_remove(GTK_CONTAINER(ctk_window->page_viewer),
                             ctk_window->page);
        ctk_window->page = NULL;
    }

and this happens afterwards:
    /* Pack the new widget */

    if (widget) {
        ctk_window->page = widget;
        gtk_box_pack_start(GTK_BOX(ctk_window->page_viewer), widget,
                           TRUE, TRUE, 2);
    }

No unmap event is received

summary: - Overlay scrollbars are kept displayed when they shouldn't
+ In nvidia-settings overlay scrollbars are kept displayed when they
+ shouldn't
Andrea Cimitan (cimi)
Changed in ayatana-scrollbar:
importance: Undecided → Low
Andrea Cimitan (cimi)
Changed in ayatana-scrollbar:
status: New → Fix Committed
Changed in nvidia-settings (Ubuntu):
status: New → Invalid
Changed in overlay-scrollbar (Ubuntu):
status: New → Fix Committed
Andrea Cimitan (cimi)
Changed in ayatana-scrollbar:
status: Fix Committed → Fix Released
Andrea Cimitan (cimi)
Changed in overlay-scrollbar (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.