Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

The Menu Bar Flashes During Fullscreen Switching #44

Closed
baskerville opened this Issue Mar 10, 2012 · 6 comments

Comments

Projects
None yet
2 participants
Contributor

baskerville commented Mar 10, 2012

With

sxiv -b foo

The status bar if briefly seen during the transition from the windowed state to the fullscreen state.

Owner

muennich commented Mar 10, 2012

This is due to the way changes of the window size are handled in sxiv and I will not fix this.

You can change TO_REDRAW_RESIZE in types.h to 0 to force sxiv to fully redraw its window contents after every ConfigureNotify event it receives. Please be aware that this could have a huge impact on sxiv cpu usage, depending on the selected scaling option and image size.

@muennich muennich closed this Mar 10, 2012

Contributor

baskerville commented Mar 11, 2012

Setting TO_REDRAW_RESIZE to 0 in types.h doesn't yield any change.

Owner

muennich commented Mar 12, 2012

Sorry, I've forgot to mention, that you need to run `make clean' after making changes to types.h and before building sxiv.

@muennich muennich reopened this Mar 16, 2012

Owner

muennich commented Mar 16, 2012

Sorry, I've misread the description of the problem. I read sxiv -f foo instead of sxiv -b foo. Now that I understand the real problem, I will take a second look at it.

Contributor

baskerville commented Mar 16, 2012

Sorry, I've misread the description of the problem. I read sxiv -f foo' instead ofsxiv -b foo'. Now that I understand the real problem, I will take a second look at it.

Thanks for your diligence.

I have to admit I didn't understand why it was normal for the bar to
appear, briefly or not.

@muennich muennich added a commit that referenced this issue Mar 16, 2012

@muennich muennich Fixed issue #44 8ab3cee

@muennich muennich closed this Mar 16, 2012

Owner

muennich commented Mar 16, 2012

A rather stupid mistake. Fixed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment