davidedmundson requested changes to this revision.
davidedmundson added a comment.
This revision now requires changes to proceed.


  Direction is beautiful, so much red!

INLINE COMMENTS

> logout.cpp:229
> +        auto saveSessionCall = 
> m_kwinInterface->aboutToSaveSession(currentSession());
> +        saveSessionCall.waitForFinished(); // hehe
>      }

We do want a comment saying why we want to pause until kwin continues, and not 
going to deadlock.

I'm not sure "hehe" quite covers all of that.

> logout.cpp:248
>  {
> +    abort(); // FIXME IMPLEMENT NEW SAVING ALSO HERE!
>      if ( state != Idle )

well noticed :)

Blocking on that.

This is for when you use "manually saved session".

> server.h:214
>          Idle,
> -        LaunchingWM, Restoring,
> -        Shutdown, Checkpoint, Killing, KillingWM, WaitingForKNotify, // 
> shutdown
> +        LaunchingWM /* FIXME rename this*/, Restoring,
> +        Shutdown, Checkpoint, Killing, KillingWMDONTUSETHIS, 
> WaitingForKNotify, // shutdown

Can you not just kill them?
It's not public API

REPOSITORY
  R120 Plasma Workspace

REVISION DETAIL
  https://phabricator.kde.org/D28616

To: broulik, #plasma, davidedmundson
Cc: davidedmundson, plasma-devel, Orage, LeGast00n, The-Feren-OS-Dev, cblack, 
jraleigh, zachus, fbampaloukas, GB_2, ragreen, ZrenBot, ngraham, himcesjf, 
lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, ahiemstra, mart

Reply via email to