 Benedikt Heine
		
	
	
		66fceb9661
		
	
	
	
	handle removing of elements in GList correctly
			Benedikt Heine
		
	
	
		66fceb9661
		
	
	
	
	handle removing of elements in GList correctly
		
			
			When closing a notification in check_timeouts, iter will get removed of the list and therefore iter->next is NULL at the end of the loop. This requires calling check_timeouts again. Shifting iter to iter->next before removing the notification, we can avoid recalling check_timeouts and avoid processing the already processed list again.
Dunst
Description
Dunst is a highly configurable and lightweight notification daemon.
Compiling
Dunst has a number of build dependencies that must be present before attempting configuration. The names are different depending on distribution:
- dbus
- libxinerama
- libxrandr
- libxss
- libxdg-basedir
- glib
- pango/cairo
- libgtk-3-dev
Checkout the wiki for more information.
Bug reports
Please use the issue tracker provided by GitHub to send us bug reports or feature requests. You can also join us on the IRC channel #dunst on Freenode.
Mantainers
Nikos Tsipinakis nikos@tsipinakis.com
Jonathan Lusso jonilusso@gmail.com
Author
written by Sascha Kruse dunst@knopwob.de
Copyright
copyright 2013 Sascha Kruse and contributors (see LICENSE for licensing information)
If you feel that copyrights are violated, please send me an email.
Description
				
					Languages
				
				
								
								
									C
								
								95.1%
							
						
							
								
								
									Shell
								
								3.3%
							
						
							
								
								
									Makefile
								
								1.4%
							
						
							
								
								
									Awk
								
								0.2%