X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Ftooltip%2Ftooltip.c;h=157b65cd13376fe8462810798468a5f3a219e025;hb=83f23be9b6b5c2f1ae39d7d045353036b07f872d;hp=85ab223f2fa11f70277ef0c1c31151447ce42dd9;hpb=fbf80ddaba618c12fc0cf2cd62bc9f4ec8b766c6;p=chaz%2Ftint2 diff --git a/src/tooltip/tooltip.c b/src/tooltip/tooltip.c index 85ab223..157b65c 100644 --- a/src/tooltip/tooltip.c +++ b/src/tooltip/tooltip.c @@ -59,6 +59,25 @@ void init_tooltip() } +void cleanup_tooltip() +{ + tooltip_hide(); + g_tooltip.enabled = False; + if (g_tooltip.task) { + alarm(0); + g_tooltip.task = 0; + } + if (g_tooltip.window) { + XDestroyWindow(server.dsp, g_tooltip.window); + g_tooltip.window = 0; + } + if (g_tooltip.font_desc) { + pango_font_description_free(g_tooltip.font_desc); + g_tooltip.font_desc = 0; + } +} + + void tooltip_sighandler(int sig) { if (g_tooltip.current_state == TOOLTIP_ABOUT_TO_SHOW)