davidedmundson added inline comments.

INLINE COMMENTS

> virtualdesktopinfo.cpp:218
>      QStringList virtualDesktops;
> +    uint cachedDesktopLayoutRows = 0;
>      KWayland::Client::PlasmaVirtualDesktopManagement 
> *virtualDesktopManagement = nullptr;

Would it be safer to assume there's 1 row until we update.

I'm sure we have some

columns = count / rows

code somewhere

> virtualdesktopinfo.cpp:293
> +
> +    QObject::connect(kwinServiceWatcher, 
> &QDBusServiceWatcher::serviceRegistered,
> +        this, [this]() {

why?

If it's not registered it won't emit the signal anyway so there's no need to 
disconnect.
And the regular connect would persist regardless.

It would arguably make sense to re-query the initial state on service 
registration in case it changed whilst kwin was offline - but that's not what 
this does.

REPOSITORY
  R120 Plasma Workspace

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

To: hein, #plasma, davidedmundson, mart
Cc: plasma-devel, jraleigh, GB_2, ragreen, Pitel, ZrenBot, lesliezhai, 
ali-mohamed, jensreuterberg, abetts, sebas, apol, mart

Reply via email to