diff --git a/src/post_modules/GTK/source/gdkdrawable.pre b/src/post_modules/GTK/source/gdkdrawable.pre index 97ed8255801f07a5f4b9b219b6156c2f7d51310a..0a92caaf9fbc4c86df43c5e5eb0e20bddc5a61eb 100644 --- a/src/post_modules/GTK/source/gdkdrawable.pre +++ b/src/post_modules/GTK/source/gdkdrawable.pre @@ -146,7 +146,7 @@ NAME_ARGS(gc,font,x,y,text,forcewide); struct pike_string *s; char *swapped; get_all_args("draw_text",args, "%o%o%d%d%W",&g,&f, &x, &y, &s); - if(swapped = get_swapped_string( s,args>5 )) + if( (swapped = get_swapped_string( s,args>5 )) ) { gdk_draw_text( TWIN,get_gdkobject(f,Font), get_gdkobject(g,GC), x, y, swapped, s->len<<s->size_shift );