diff -ru libgnomekbd-orig/libgnomekbd/gkbd-indicator.c libgnomekbd/libgnomekbd/gkbd-indicator.c --- libgnomekbd-orig/libgnomekbd/gkbd-indicator.c 2008-04-15 02:53:31.000000000 +0300 +++ libgnomekbd/libgnomekbd/gkbd-indicator.c 2008-04-15 02:50:15.000000000 +0300 @@ -196,8 +196,8 @@ int iw = gdk_pixbuf_get_width (image); int ih = gdk_pixbuf_get_height (image); /* widget-to-image scales, X and Y */ - double xwiratio = 1.0 * flag->allocation.width / iw; - double ywiratio = 1.0 * flag->allocation.height / ih; + double xwiratio = 0.65 * flag->allocation.width / iw; + double ywiratio = 0.65 * flag->allocation.height / ih; double wiratio = xwiratio < ywiratio ? xwiratio : ywiratio; /* scaled width and height */