Hi,
I have found a bug in the PowerPoint integration. It doesn’t account for a incorrect show type setting in PowerPoint.
To reproduce the issue:
- Open PowerPoint
- Go to Slide Show -> Set Up Slide Show -> Browsed by an individual (window).
- Save the current presentation.
- Close PowerPoint
- Use OpenLP to display this presentation. (It will open in a windowed mode)
If the presentation isn't saved before closing PowerPoint, this option could easily be modified at runtime without changing the settings outside of OpenLP. This could be done by using "self.presentation.SlideShowSettings.ShowType = 1" in the load_presentation() method of powerpointcontroller.py, if I'm not mistaken.