diff -Naur notification-daemon-svn3009.pos.orig/src/themes/standard/theme.c notification-daemon-svn3009/src/themes/standard/theme.c
--- notification-daemon-svn3009.pos.orig/src/themes/standard/theme.c 2008-12-09 13:28:46.000000000 +0200
+++ notification-daemon-svn3009/src/themes/standard/theme.c 2008-12-09 15:26:22.000000000 +0200
@@ -48,7 +48,7 @@
glong remaining;
UrlClickedCb url_clicked;
-
+ int is_rtl;
} WindowData;
enum
@@ -134,6 +134,7 @@
GdkColor color;
int stripe_x = windata->main_hbox->allocation.x + 1;
int stripe_y = windata->main_hbox->allocation.y + 1;
+ if (windata->is_rtl) stripe_x=windata->width-STRIPE_WIDTH-stripe_x;
int stripe_height = windata->main_hbox->allocation.height - 2;
#ifdef ENABLE_GRADIENT_LOOK
cairo_pattern_t *gradient;
@@ -587,6 +588,7 @@
windata->url_clicked = url_clicked;
win = gtk_window_new(GTK_WINDOW_POPUP);
+ windata->is_rtl=pango_context_get_base_dir(gtk_widget_get_pango_context(win)) & ( PANGO_DIRECTION_RTL | PANGO_DIRECTION_WEAK_RTL );
windata->win = win;
windata->enable_transparency = FALSE;