--- gnome-panel/panel-struts.c	2009-04-15 00:14:53 +0400
+++ gnome-panel/panel-struts.fixed.c	2009-04-30 02:35:49 +0400
@@ -143,7 +143,7 @@ panel_struts_allocation_overlapped (Pane
 			break;
 		case PANEL_ORIENTATION_RIGHT:
 			geometry->x = overlap_x1 - geometry->width;
-			strut->allocated_strut_size = old_x - geometry->x;
+			strut->allocated_strut_size += old_x - geometry->x;
 			break;
 		default:
 			g_assert_not_reached ();
