Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • S Solaar
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 10
    • Issues 10
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 2
    • Merge requests 2
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • pwr-Solaar
  • Solaar
  • Merge requests
  • !557

Repair low resolution smooth scrolling

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Administrator requested to merge github/fork/thetic/master into master Sep 08, 2019
  • Overview 3
  • Commits 1
  • Pipelines 0
  • Changes 1

Created by: thetic

This addresses #544 (closed).

Previous output from solaar -dd:

Traceback (most recent call last):
  File "/home/chad/Documents/Solaar/lib/logitech_receiver/listener.py", line 185, in run
    self._notifications_callback(n)
  File "/home/chad/Documents/Solaar/lib/solaar/listener.py", line 213, in _notifications_handler
    configuration.attach_to(dev)
  File "/home/chad/Documents/Solaar/lib/solaar/configuration.py", line 130, in attach_to
    for s in device.settings:
  File "/home/chad/Documents/Solaar/lib/logitech_receiver/receiver.py", line 254, in settings
    _check_feature_settings(self, self._settings)
  File "/home/chad/Documents/Solaar/lib/logitech_receiver/settings_templates.py", line 385, in check_feature_settings
    check_feature(_SMOOTH_SCROLL[0], _F.LOWRES_WHEEL)
  File "/home/chad/Documents/Solaar/lib/logitech_receiver/settings_templates.py", line 381, in check_feature
    feature = getattr(FeatureSettings, field_name)()
TypeError: 'NoneType' object is not callable
10:30:49,905    ERROR [ReceiverListener:hidraw3] logitech_receiver.listener: processing Notification(1,08,00,00000100000000000000000000000000)
Traceback (most recent call last):
  File "/home/chad/Documents/Solaar/lib/logitech_receiver/listener.py", line 185, in run
    self._notifications_callback(n)
  File "/home/chad/Documents/Solaar/lib/solaar/listener.py", line 219, in _notifications_handler
    assert dev.status is not None
AttributeError: 'PairedDevice' object has no attribute 'status'
10:30:49,905    ERROR [ReceiverListener:hidraw3] logitech_receiver.listener: processing Notification(1,08,10,0404C0780A0000000000000000000000)
Traceback (most recent call last):
  File "/home/chad/Documents/Solaar/lib/logitech_receiver/listener.py", line 185, in run
    self._notifications_callback(n)
  File "/home/chad/Documents/Solaar/lib/solaar/listener.py", line 219, in _notifications_handler
    assert dev.status is not None
AttributeError: 'PairedDevice' object has no attribute 'status'
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: github/fork/thetic/master