[Xfce-bugs] [Bug 16158] New: Two settings related to scrolling are ignored by pager

bugzilla-daemon at xfce.org bugzilla-daemon at xfce.org
Thu Nov 14 00:35:03 CET 2019


https://bugzilla.xfce.org/show_bug.cgi?id=16158

            Bug ID: 16158
           Summary: Two settings related to scrolling are ignored by pager
    Classification: Xfce Core
           Product: Xfce4-panel
           Version: 4.14.1
          Hardware: PC (x86_64)
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: Medium
         Component: Workspace Switcher
          Assignee: xfce-bugs at xfce.org
          Reporter: dbtx at mail.com
  Target Milestone: Future

At least as far back as 4.13.1, manually setting wrap-workspaces=true no longer
enables wrapping. Modifying pager.c such that the internal variable always
defaults to true doesn't help. I suspected something else entirely was involved
because sabotaging pager_plugin_scroll_event() with "for(;;);" has no effect
either, and even setting workspace-scrolling to false does nothing-- it scrolls
anyway. My guess was confirmed when I just read Bug #15154 and its resolution.

I worked around this long ago by using the wheel on the desktop instead, where
wrapping still works. I set the panel width to 99% so there is always a spot of
background down in the corner of the screen, which is also absurdly easy to
land on with the mouse. This partly accounts for why I didn't report it sooner,
and I apologize for that.

Steps to reproduce:
- add "Workspace Switcher" to panel
- in Settings Editor, navigate to xfce4-panel/plugins/plugin-NN (whichever is
named 'pager')
- add a new Boolean value named wrap-workspaces and set to TRUE
- open pager Properties
- make sure "Switch workspaces using the mouse wheel" is NOT checked

Expected results:
- scrolling with mouse wheel over pager does nothing
- after re-enabling "Switch workspaces using the mouse wheel", scrolling on
pager loops through all workspaces repeatedly

Actual results:
- scrolling on pager changes to previous (or next) workspace until the first
(or last) one is reached, and stops

4.13.1 was built in Funtoo (1.2?) a year ago, and 4.14.1 is now built in
Gentoo, both using unstable/testing package versions (~amd64). (NB: 4.12.0 is
the one xfce4-panel package which Gentoo currently considers stable.) Devuan
2.0.0 is still using XFCE 4.12 as a whole and xfce4-panel-4.12.1 still works as
expected.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Xfce-bugs mailing list