# HG changeset patch # User Eugene Zagidullin # Date 1197053455 -10800 # Node ID b4a2a7197c0501053d62cd4bb7a3fcded1ac35d9 # Parent 0cb173caf393438595059e32e8c65ebf68fffcfe statusicon: quick workaround for Xfce4 diff -r 0cb173caf393 -r b4a2a7197c05 src/statusicon/si_ui.c --- a/src/statusicon/si_ui.c Fri Dec 07 21:35:28 2007 +0300 +++ b/src/statusicon/si_ui.c Fri Dec 07 21:50:55 2007 +0300 @@ -340,8 +340,9 @@ GdkScreen *screen = gdk_screen_get_default(); if ( screen != NULL ) wmname = (gchar*)gdk_x11_screen_get_window_manager_name( screen ); + AUDDBG("WM name: %s\n", wmname); } - if ( ( size > 22 ) && ( wmname != NULL ) && ( !strcmp("KWin",wmname) ) ) + if ( ( size <= 1 || size > 22 ) && ( wmname != NULL ) && ( !strcmp("KWin",wmname) || !strcmp("Xfwm4",wmname) ) ) size = 22; si_pixbuf = gdk_pixbuf_new_from_xpm_data( (const char**)si_xpm );