diff -Naur old-xfce4-xkb-plugin-0.5.4.3/panel-plugin/xkb-cairo.c new-xfce4-xkb-plugin-0.5.4.3/panel-plugin/xkb-cairo.c --- old-xfce4-xkb-plugin-0.5.4.3/panel-plugin/xkb-cairo.c 2011-11-04 16:55:59.000000000 +0200 +++ new-xfce4-xkb-plugin-0.5.4.3/panel-plugin/xkb-cairo.c 2012-12-30 21:07:09.644335031 +0200 @@ -88,13 +88,13 @@ rsvg_handle_get_dimensions (handle, &dim); - scalex = (double) (width - 4) / dim.width; - scaley = (double) (height - 4) / dim.height; + scalex = (double) (width - 8) / dim.width; + scaley = (double) (height - 8) / dim.height; if (handle) { - layoutx = (actual_width - width) / 2 + 2; - layouty = (actual_height - height) / 2 + 2; + layoutx = (actual_width - width) / 2 + 4; + layouty = (actual_height - height) / 2 + 4; cairo_translate (cr, layoutx, layouty); //cairo_translate (cr, 2, 2); diff -Naur old-xfce4-xkb-plugin-0.5.4.3/panel-plugin/xkb-callbacks.c new-xfce4-xkb-plugin-0.5.4.3/panel-plugin/xkb-callbacks.c --- old-xfce4-xkb-plugin-0.5.4.3/panel-plugin/xkb-callbacks.c 2011-11-04 16:55:59.000000000 +0200 +++ new-xfce4-xkb-plugin-0.5.4.3/panel-plugin/xkb-callbacks.c 2012-12-30 21:07:09.644335031 +0200 @@ -207,7 +207,7 @@ if (handle) { tmp = rsvg_handle_get_pixbuf (handle); - pixbuf = gdk_pixbuf_scale_simple (tmp, 24, 24, GDK_INTERP_BILINEAR); + pixbuf = gdk_pixbuf_scale_simple (tmp, 30, 20, GDK_INTERP_BILINEAR); gtk_tooltip_set_icon (tooltip, pixbuf); g_object_unref (pixbuf);