Initial commit
initial commit
indicator now closes if viber is externally terminated
do not quit gtk main loop from quit callback; just kill viber and wait for viberlauncher instance to call it.
this avoids a runtime error raised by gtk since it is forbidden to call gtk.main_quit() when the main loop is already terminated.
- catch exception when polling (for viber icon) after viber has been closed externally.
- delete temporary icons when an exception is caught in main before quitting