File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -46,13 +46,14 @@ QVariant DesktopSource::data(const QString &_source)
46
46
{
47
47
qCDebug (LOG_ESS) << " Source" << _source;
48
48
49
- auto increment = KWindowSystem::isPlatformX11 () ? 0 : 1 ;
50
- auto current = m_vdi->position (m_vdi->currentDesktop ()) + increment;
49
+ auto nativeIndex = m_vdi->position (m_vdi->currentDesktop ());
50
+ auto decrement = KWindowSystem::isPlatformX11 () ? 1 : 0 ;
51
+ auto current = nativeIndex - decrement;
51
52
52
53
if (_source == " desktop/current/name" ) {
53
54
return m_vdi->desktopNames ().at (current);
54
55
} else if (_source == " desktop/current/number" ) {
55
- return current;
56
+ return current + 1 ;
56
57
} else if (_source == " desktop/total/name" ) {
57
58
return m_vdi->desktopNames ();
58
59
} else if (_source == " desktop/total/number" ) {
You can’t perform that action at this time.
0 commit comments