Bug 94236 - Change the sfx2 notification mechanism to use Idle
Summary: Change the sfx2 notification mechanism to use Idle
Status: NEW
Alias: None
Product: LibreOffice Online
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
unspecified
Hardware: Other All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-09-15 09:25 UTC by Jan Holesovsky
Modified: 2016-11-14 08:24 UTC (History)
1 user (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jan Holesovsky 2015-09-15 09:25:21 UTC
Currently the sfx2 notification mechanism still uses a timer, which makes the feedback of eg. zoom slider, buttons in the toolbar (enable / disable), etc. ridiculously delayed:

sfx2/source/control/bindings.cxx , search for aTimer

It is annoying with the desktop app, but even more so with LOOL, as it by itself already has some latency, and adding an unnecessary delay on top of that is not good.

This should be changed to an Idle - so when there is nothing more important to do, the updates should happen ~immediately.
Comment 1 Jan Holesovsky 2015-11-02 10:05:45 UTC
First attempt at this in:

https://gerrit.libreoffice.org/19736

But unfortunately needs more work still...
Comment 2 Xisco Faulí 2016-11-12 13:50:42 UTC
Hello Jan,
Could this bug be tagged as an easyhack so a new contributor could work on it?
Comment 3 Jan Holesovsky 2016-11-14 08:24:17 UTC
Xisco: Based on the attempt mentioned in comment 1, I fear this is not easy at all :-( - so let's not mark it an Easy Hack.