fluxbox fork with a slight change to maximized windows
16c90dc19f
previously, the tracker disconnected itself only when the caller passed withTracker = true to the leave() function. However, the default value was for the parameter was false. Non disconnecting from signal when stopping tracking creates very dangerous situation because the signal still holds a pointer to the tracker. This resulted in a segfault when exiting fluxbox, because the tracker (FluxboxWindow) got destroyed before the signal (BScreen::focusedWindowSig), and the signal was using an invalid pointer when it tried to disconnect itself from the tracker. Instead of setting withTracker to true by default or changing all invocations of leave(), I decided to make the tracker disconnect itself unconditionally because I could not find a use case for the opposite behaviour. PS: This message is in fact longer than the actual commit. |
||
---|---|---|
3rd/vim | ||
data | ||
doc | ||
nls | ||
src | ||
util | ||
.gitignore | ||
acinclude.m4 | ||
AUTHORS | ||
autogen.sh | ||
BUGS | ||
ChangeLog | ||
configure.in | ||
COPYING | ||
Doxyfile | ||
INSTALL | ||
Makefile.am | ||
NEWS | ||
README | ||
RoadMap | ||
stamp-h.in | ||
TODO | ||
version.h.in |
Fluxbox is a fork of the original Blackbox 0.61.1 sourcecode with different goals. Read NEWS to see whats new in this release. For copyright information see COPYING For more information go to: http://fluxbox.org/ Compile and Install: $ ./configure $ make and then as root # make install Thanks: Blackbox team People at #fluxbox on the irc.freenode.net irc-network. skypher of openprojects for bugtesting and providing fluxbox with themes: Clean CleanColor Makro, Carbondioxide and MerleyKay. And all the people who sent bugfixes/patches and helped us making Fluxbox a better application.