summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTimm Bäder <mail@baedert.org>2018-10-26 09:25:36 +0000
committerTimm Bäder <mail@baedert.org>2018-10-26 09:25:36 +0000
commitb4acf8160936bfc27ad5e255d0cfe4500cdbd7f7 (patch)
tree6e040dcd7576a3801fb7a40eecc4a09e58d27121
parent62871400b1bd84bec415c8bafe894427f7edf7f8 (diff)
parent45e6e0cd045c77fbd25b48e61617611d600e647d (diff)
downloadgtk+-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.c10
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;