Starting the notification thread more than once can result in strange behavior. For example, when launching external commands, only the most recently started thread is stopped which results in the external command's screen output being overwritten by the notification bar. Currently, there are a couple of situations where the thread is started twice. As a first countermeasure, explicitly check whether the thread is already running (and terminate it) before starting a new one. Signed-off-by: Lukas Fleischer <lfleischer@calcurse.org>
calcurse ======== Building -------- If you are using a release tarball, the following commands can be used to build and install calcurse: $ ./configure $ make $ make install Note that `make install` needs to be run as root. When working on a Git checkout, you need to run `./autogen.sh` before `./configure`. Package Overview ---------------- * `src`: contains calcurse sources * `test`: contains a test suite and test cases for calcurse * `scripts`: contains additional scripts, such as `calcurse-upgrade` * `doc`: contains detailed documentation in plain text and HTML Authors ------- * Lukas Fleischer (Maintainer) * Frederic Culot (Original Author) Contributors ------------ * RegEx support: Erik Saule * Dutch translation: Jeremy Roon, 2007-2010 * French translation: Frédéric Culot, 2006-2010 * French translation: Toucouch, 2007 * French translation: Erik Saule, 2011-2012 * French translation: Stéphane Aulery, 2012 * French translation: Baptiste Jonglez, 2012 * German translation: Michael Schulz, 2006-2010 * German translation: Chris M., 2006 * German translation: Benjamin Moeller, 2010 * German translation: Lukas Fleischer, 2011-2012 * Portuguese (Brazil) translation: Rafael Ferreira, 2012 * Russian translation: Aleksey Mechonoshin, 2011-2012 * Spanish translation: Jose Lopez, 2006-2010 Also check the `Thanks` section in the manual for a list of people who have contributed by reporting bugs, sending fixes, or suggesting improvements.
Description
Languages
C
65.7%
Shell
29.6%
Python
3.4%
M4
0.8%
Makefile
0.5%