https://bugs.freedesktop.org/show_bug.cgi?id=56995

--- Comment #15 from tbehr...@suse.com ---
Some code pointers, to turn this into an EasyHack:

The presenter screen registers a job that runs on every new Impress document,
here:
officecfg/registry/data/org/openoffice/Office/Jobs.xcu

, which then runs PresenterScreenJob::execute() from
sdext/source/presenter/PresenterScreen.cxx, which in turn registers a slideshow
listener, that fires up the console once slideshow is started (and more than
one display is connected).

Easiest hack: switch off this PresenterScreenJob direclty in Jobs.xcu. That
sucks slightly, because it does not have an effect (neither disable nor enable)
for already loaded documents.

Slightly more involved hack: kill off the PresenterScreenJob entirely (since
we're no extension anymore), instead instantiate PresenterScreen direclty where
this OnStartPresentation event is sent (SlideshowImpl::startShowImpl(), in
sd/source/ui/slideshow/slideshowimpl.cxx).

Have UI for that in the Slideshow->Slideshow settings dialog.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to