-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/121798/#review73114
-----------------------------------------------------------


Concerning locking on non-Logind: the code should be removed from powerdevil (I 
think I have a review request open for that). Nevertheless I would like to 
still have the feature available in screen locker.


daemon/kwineffect.h
<https://git.reviewboard.kde.org/r/121798/#comment50844>

    I don't like the name: it's too generic. What's *the* KWinEffect



daemon/kwineffect.cpp
<https://git.reviewboard.kde.org/r/121798/#comment50847>

    I think type should be XCB_ATOM_CARDINAL and lenght only needs to be 1



daemon/kwineffect.cpp
<https://git.reviewboard.kde.org/r/121798/#comment50848>

    I'd suggest to also verify that format is 32



daemon/kwineffect.cpp
<https://git.reviewboard.kde.org/r/121798/#comment50846>

    the type xcb_atom_t looks wrong to me. It should just be a uint32_t IIRC


- Martin Gräßlin


On Jan. 3, 2015, 1:14 p.m., Kai Uwe Broulik wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/121798/
> -----------------------------------------------------------
> 
> (Updated Jan. 3, 2015, 1:14 p.m.)
> 
> 
> Review request for Solid, Àlex Fiestas and Martin Gräßlin.
> 
> 
> Bugs: 340063
>     https://bugs.kde.org/show_bug.cgi?id=340063
> 
> 
> Repository: powerdevil
> 
> 
> Description
> -------
> 
> This is an implementation of the client side of the KScreen effect for 
> PowerDevil eventually allowing it to fade the screen before going to sleep. 
> The code is loosely based on Alex' initial work [1] but ported to XCB.
> 
> [1] 
> http://quickgit.kde.org/?p=libkscreen.git&a=commit&h=70cf4482ed2e83d14c2ec9b805921ba4eb741082
> 
> 
> Diffs
> -----
> 
>   daemon/CMakeLists.txt f26f786 
>   daemon/config-powerdevil.h.cmake b730cd9 
>   daemon/kwineffect.h PRE-CREATION 
>   daemon/kwineffect.cpp PRE-CREATION 
> 
> Diff: https://git.reviewboard.kde.org/r/121798/diff/
> 
> 
> Testing
> -------
> 
> Calling start() causes the scren to dim, the state is properly updated by 
> KWin and the respective signals are fired.
> 
> As for the implementation in the suspendsession action I have to agree with 
> Martin here that we should drop the support for locking on non-logind 
> platforms since it makes the code utterly complex and isn't secure anyway. 
> That way PowerDevil could just kick off the fade effect, wait for it to be 
> done and then tell Logind to suspend which completely takes care of the 
> locking (and more importantly the waiting for the lock to be established 
> *before* powering down).
> 
> 
> Thanks,
> 
> Kai Uwe Broulik
> 
>

_______________________________________________
Kde-hardware-devel mailing list
Kde-hardware-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-hardware-devel

Reply via email to