----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/125248/ -----------------------------------------------------------
(Updated Сен. 16, 2015, 9:49 п.п.) Review request for Plasma and Solid. Changes ------- Fixed a crash due to undefined behavior on uninitialized object copy in lambda cloisure. Repository: plasma-workspace Description ------- An attempt to implement feature from [bug 96107](https://bugs.kde.org/show_bug.cgi?id=96107) (see summary). On umount/eject error it runs "lsof" executable, gets PIDs of blocking processes and obtains names of processes via KSysGuard::Process machinery. Finally it appends obtained information to error message which is shown in tooltip of Device Notifier applet. Diffs (updated) ----- dataengines/devicenotifications/CMakeLists.txt 3f7fd83 dataengines/devicenotifications/ksolidnotify.h a471d50 dataengines/devicenotifications/ksolidnotify.cpp 35d49d6 Diff: https://git.reviewboard.kde.org/r/125248/diff/ Testing ------- Tested unmount on busy device with several processes blocking it. Did not test eject, since I have no optical disc drive :( File Attachments ---------------- Applet with error message https://git.reviewboard.kde.org/media/uploaded/files/2015/09/15/3b1b64fc-abff-4633-9dca-621388edf086__snapshot11.png Thanks, Igor Poboiko
_______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel