<table><tr><td style="">romangg updated this revision to Diff 73630.<br />romangg added a comment.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D26658">View Revision</a></tr></table><br /><div><div><ul class="remarkup-list">
<li class="remarkup-list-item">Init tablet before starting KWayland timer</li>
</ul>

<p>Further analysis showed that the issue is that for some reason the d-bus call to tablet mode properties is blocking for over one second. That in return leads to the single-shot timer failing. While we should not fail in this case that badly and in KWin it should be further investigated why the d-bus call is blocking for so long (it only blocks on startup, later on not anymore), for now move the tablet init before the timer is started. Then we should not fail any more on receiving the Wayland interfaces.</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R110 KScreen Library</div></div></div><br /><div><strong>CHANGES SINCE LAST UPDATE</strong><div><a href="https://phabricator.kde.org/D26658?vs=73514&id=73630">https://phabricator.kde.org/D26658?vs=73514&id=73630</a></div></div><br /><div><strong>BRANCH</strong><div><div>tablet-fix</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D26658">https://phabricator.kde.org/D26658</a></div></div><br /><div><strong>AFFECTED FILES</strong><div><div>backends/kwayland/waylandconfig.cpp</div></div></div><br /><div><strong>To: </strong>romangg, Plasma, davidedmundson<br /><strong>Cc: </strong>plasma-devel, LeGast00n, The-Feren-OS-Dev, jraleigh, zachus, fbampaloukas, GB_2, ragreen, ZrenBot, ngraham, alexeymin, himcesjf, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, ahiemstra, mart<br /></div>