diff options
author | Timm Bäder <mail@baedert.org> | 2018-10-26 09:25:36 +0000 |
---|---|---|
committer | Timm Bäder <mail@baedert.org> | 2018-10-26 09:25:36 +0000 |
commit | b4acf8160936bfc27ad5e255d0cfe4500cdbd7f7 (patch) | |
tree | 6e040dcd7576a3801fb7a40eecc4a09e58d27121 | |
parent | 62871400b1bd84bec415c8bafe894427f7edf7f8 (diff) | |
parent | 45e6e0cd045c77fbd25b48e61617611d600e647d (diff) | |
download | gtk+-b4acf8160936bfc27ad5e255d0cfe4500cdbd7f7.tar.gz |
Merge branch '1422-gtkentry-s-minimum-width-is-hardcoded-to-150px-GTK4' into 'master'
gtkentry: set minimum-width to 0 instead of 150
Closes #1422 and evince#1002
See merge request GNOME/gtk!393
-rw-r--r-- | gtk/gtkentry.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/gtk/gtkentry.c b/gtk/gtkentry.c index 634229978b..cd4ef3ca11 100644 --- a/gtk/gtkentry.c +++ b/gtk/gtkentry.c @@ -166,7 +166,7 @@ * .insertion-cursor. */ -#define MIN_ENTRY_WIDTH 150 +#define NAT_ENTRY_WIDTH 150 #define MAX_ICONS 2 @@ -3169,13 +3169,13 @@ gtk_entry_measure (GtkWidget *widget, digit_width = pango_font_metrics_get_approximate_digit_width (metrics); char_pixels = (MAX (char_width, digit_width) + PANGO_SCALE - 1) / PANGO_SCALE; - if (priv->width_chars < 0) - min = MIN_ENTRY_WIDTH; - else + if (priv->width_chars >= 0) min = char_pixels * priv->width_chars; + else + min = 0; if (priv->max_width_chars < 0) - nat = min; + nat = NAT_ENTRY_WIDTH; else nat = char_pixels * priv->max_width_chars; |