Implement a hack to keep the text direction left-to-right
This commit is contained in:
parent
551843da1d
commit
16912f4cdf
1 changed files with 11 additions and 0 deletions
|
@ -514,6 +514,17 @@ midori_view_class_init (MidoriViewClass* class)
|
|||
static void
|
||||
midori_view_update_title (MidoriView* view)
|
||||
{
|
||||
/* If left-to-right text is combined with right-to-left text the default
|
||||
behaviour of Pango can result in awkwardly aligned text. For example
|
||||
"بستيان نوصر (hadess) | An era comes to an end - Midori" becomes
|
||||
"hadess) | An era comes to an end - Midori) بستيان نوصر". So to prevent
|
||||
this we insert an LRE character before the title which indicates that
|
||||
we want left-to-right but retains the direction of right-to-left text. */
|
||||
if (view->title && !g_str_has_prefix (view->title, ""))
|
||||
{
|
||||
gchar* new_title = g_strconcat ("", view->title, NULL);
|
||||
katze_assign (view->title, new_title);
|
||||
}
|
||||
#define title midori_view_get_display_title (view)
|
||||
if (view->tab_label)
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue