https://bugs.kde.org/show_bug.cgi?id=493245

Kai Uwe Broulik <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas
                   |ma/bluedevil/-/commit/d92a6 |ma/bluedevil/-/commit/d43a5
                   |f12d85f052fd4c71c6b63fa170e |62b27213173c260d03d8d1e28b5
                   |4a09cfee                    |4935a2ae

--- Comment #7 from Kai Uwe Broulik <[email protected]> ---
Git commit d43a562b27213173c260d03d8d1e28b54935a2ae by Kai Uwe Broulik.
Committed on 27/05/2025 at 17:37.
Pushed by broulik into branch 'Plasma/6.4'.

DevicesStateProxyModel: Split disconnecting into a dedicated state

While the method "registerPendingCall" sounds generic, it's really only
about the connecting state. Unfortunately, a device can be considered
connected before the pending call has finished. This causes the UI to
briefly display a "Disconnecting" in the UI which is confusing.

By properly tracking connecting and disconnecting calls we can ensure
that the device state displayed matches expectations.


(cherry picked from commit d92a6f12d85f052fd4c71c6b63fa170e4a09cfee)

Co-authored-by: Kai Uwe Broulik <[email protected]>

M  +72   -8    src/applet/devicesstateproxymodel.cpp
M  +10   -2    src/applet/devicesstateproxymodel.h
M  +12   -8    src/applet/package/contents/ui/DeviceItem.qml
M  +1    -1    src/applet/package/contents/ui/main.qml

https://invent.kde.org/plasma/bluedevil/-/commit/d43a562b27213173c260d03d8d1e28b54935a2ae

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to