diff options
author | Mathias Gumz <akira at fluxbox dot org> | 2011-01-18 20:43:41 (GMT) |
---|---|---|
committer | Mathias Gumz <akira at fluxbox dot org> | 2011-01-18 20:43:41 (GMT) |
commit | e868ff5928af2badd1418006b4a46889fea3eb57 (patch) | |
tree | 441aad0dde7a1fc573652d4fdb864e1f83a78be5 /src/ScreenPlacement.cc | |
parent | 7f6d03e7bf575cfa2b61378e33a4fb991ff342a9 (diff) | |
download | fluxbox_paul-e868ff5928af2badd1418006b4a46889fea3eb57.zip fluxbox_paul-e868ff5928af2badd1418006b4a46889fea3eb57.tar.bz2 |
bug fix: make fluxbox work under nxserver, closes #2813828
nxserver-3.x creates a XExposeEvent for the unmapped FbTk::Menu(), which is
not configured completely yet (hence unmapped). this causes a call to
FbTk::Menu::clearItem() which then uses a value of 0 for m_rows_per_column
to divide the current index which triggers a SIGFPE.
it is still unclear, why nxserver-3.x creates the XExposeEvent for the
unmapped (menu) window. doing nothing if the menu is unmapped 'fixes'
the problem for now.
many thanks to Lars Engels (bsd-geek.de) to assist me in debugging this
issue.
Diffstat (limited to 'src/ScreenPlacement.cc')
0 files changed, 0 insertions, 0 deletions