Rewrite PowerSaveBlockerLinux [2/4]
* Removed SelectAPI() which relied on the XDG_CURRENT_DESKTOP environment variable. The correct approach is to check the presence of each DBus API directly. * Remove unnecessary |freedesktop_suspend_delegate_|. PowerSaveBlocker::Delegate can now hold multiple inhibit cookies, so having multiple delegates is no longer needed. BUG=1013812 TEST=Tested on GNOME and KDE environments R=blundell Change-Id: Ia338a12a70e3deed72166e5a980eec64767a7f92 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1926852 Commit-Queue: Thomas Anderson <thomasanderson@chromium.org> Reviewed-by:Colin Blundell <blundell@chromium.org> Cr-Commit-Position: refs/heads/master@{#718417}
Showing
This diff is collapsed.
Please register or sign in to comment