mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-12-25 05:01:09 +00:00
Avoid spurious selection of RTL direction if the widget does not have
2005-02-04 Matthias Clasen <mclasen@redhat.com> * gtk/gtkentry.c (gtk_entry_create_layout): Avoid spurious selection of RTL direction if the widget does not have focus. (#164125, Frederic Crozat)
This commit is contained in:
parent
5c271537cb
commit
2d6557175f
@ -1,3 +1,9 @@
|
|||||||
|
2005-02-04 Matthias Clasen <mclasen@redhat.com>
|
||||||
|
|
||||||
|
* gtk/gtkentry.c (gtk_entry_create_layout): Avoid spurious
|
||||||
|
selection of RTL direction if the widget does not have
|
||||||
|
focus. (#164125, Frederic Crozat)
|
||||||
|
|
||||||
Thu Feb 3 19:15:55 2005 Manish Singh <yosh@gimp.org>
|
Thu Feb 3 19:15:55 2005 Manish Singh <yosh@gimp.org>
|
||||||
|
|
||||||
* gdk/x11/gdkdrawable-x11.c: #include cairo-xlib.h
|
* gdk/x11/gdkdrawable-x11.c: #include cairo-xlib.h
|
||||||
|
@ -1,3 +1,9 @@
|
|||||||
|
2005-02-04 Matthias Clasen <mclasen@redhat.com>
|
||||||
|
|
||||||
|
* gtk/gtkentry.c (gtk_entry_create_layout): Avoid spurious
|
||||||
|
selection of RTL direction if the widget does not have
|
||||||
|
focus. (#164125, Frederic Crozat)
|
||||||
|
|
||||||
Thu Feb 3 19:15:55 2005 Manish Singh <yosh@gimp.org>
|
Thu Feb 3 19:15:55 2005 Manish Singh <yosh@gimp.org>
|
||||||
|
|
||||||
* gdk/x11/gdkdrawable-x11.c: #include cairo-xlib.h
|
* gdk/x11/gdkdrawable-x11.c: #include cairo-xlib.h
|
||||||
|
@ -1,3 +1,9 @@
|
|||||||
|
2005-02-04 Matthias Clasen <mclasen@redhat.com>
|
||||||
|
|
||||||
|
* gtk/gtkentry.c (gtk_entry_create_layout): Avoid spurious
|
||||||
|
selection of RTL direction if the widget does not have
|
||||||
|
focus. (#164125, Frederic Crozat)
|
||||||
|
|
||||||
Thu Feb 3 19:15:55 2005 Manish Singh <yosh@gimp.org>
|
Thu Feb 3 19:15:55 2005 Manish Singh <yosh@gimp.org>
|
||||||
|
|
||||||
* gdk/x11/gdkdrawable-x11.c: #include cairo-xlib.h
|
* gdk/x11/gdkdrawable-x11.c: #include cairo-xlib.h
|
||||||
|
@ -2968,7 +2968,10 @@ gtk_entry_create_layout (GtkEntry *entry,
|
|||||||
{
|
{
|
||||||
GdkDisplay *display = gtk_widget_get_display (widget);
|
GdkDisplay *display = gtk_widget_get_display (widget);
|
||||||
GdkKeymap *keymap = gdk_keymap_get_for_display (display);
|
GdkKeymap *keymap = gdk_keymap_get_for_display (display);
|
||||||
pango_dir = gdk_keymap_get_direction (keymap);
|
if (gdk_keymap_get_direction (keymap) == PANGO_DIRECTION_RTL)
|
||||||
|
pango_dir = PANGO_DIRECTION_RTL;
|
||||||
|
else
|
||||||
|
pango_dir = PANGO_DIRECTION_LTR;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user