Index: gnome-session/splash-widget.c
===================================================================
--- gnome-session/splash-widget.c	(revision 4316)
+++ gnome-session/splash-widget.c	(working copy)
@@ -467,6 +467,10 @@
 	si->position.y = (sw->image_bounds.y + sw->image_bounds.height -
 			  SPLASH_ICON_V_OFFSET -
 			  (sw->icon_size + sw->icon_spacing) * sw->cur_y_row);
+
+	if (gtk_widget_get_direction (GTK_WIDGET (sw)) == GTK_TEXT_DIR_RTL)
+		si->position.x = GTK_WIDGET (sw)->allocation.width - si->position.x - sw->icon_size;
+
 	si->position.width = si->position.height = sw->icon_size;
 
 	sw->cur_x_offset += sw->icon_size + sw->icon_spacing;
