----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: http://git.reviewboard.kde.org/r/106490/#review19105 -----------------------------------------------------------
Ship it! Ship It! - Sebastian Kügler On Sept. 18, 2012, 12:57 p.m., Alberto Villa wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > http://git.reviewboard.kde.org/r/106490/ > ----------------------------------------------------------- > > (Updated Sept. 18, 2012, 12:57 p.m.) > > > Review request for Plasma and Marco Martin. > > > Description > ------- > > The device notifier is using model["Free Space( Text)"] to show information > which is not always available. As per Qt documentation, QML models need their > roles defined at the beginning, thus, when the plasmoid is loaded with no > accessible drives on the system, those two roles are not created > (plasma/generic/dataengines/soliddevice/soliddeviceengine.cpp), and the > plasmoid will always show "undefined" for its whole lifetime. > > This behaviour isn't observed on Linux apparently, I guess because UDisks > always reports some accessible (internal) drives. It might be the same on > FreeBSD (which I run), but since my configuration is a bit weird (ZFS), I > spotted the bug. > I reported the problem to Marco Martin and he blogged about it - > http://www.notmart.org/index.php/BlaBla/Note_about_QML_plasmoids_and_dat - > confirming my analysis. > > > Diffs > ----- > > plasma/generic/applets/devicenotifier/package/contents/ui/DeviceItem.qml > 7ac95e7 > > plasma/generic/applets/devicenotifier/package/contents/ui/devicenotifier.qml > bf07b10 > > Diff: http://git.reviewboard.kde.org/r/106490/diff/ > > > Testing > ------- > > With the patch applied, the plasmoid shows space information. The changes > were confirmed by Marco Martin in his blog post. > > > Thanks, > > Alberto Villa > >
_______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel