diff --git a/client/gui.py b/client/gui.py
index b05d3ad4d..22a1c604b 100644
--- a/client/gui.py
+++ b/client/gui.py
@@ -138,11 +138,12 @@ def settings_dialog(wallet, is_create,  is_recovery):
         # ask seed, server and gap in the same dialog
         seed_box = gtk.HBox()
         seed_label = gtk.Label('Seed or mnemonic:')
-        seed_label.set_size_request(150,10)
-        seed_label.show()
+        seed_label.set_size_request(150,-1)
         seed_box.pack_start(seed_label, False, False, 10)
+        seed_label.show()
         seed_entry = gtk.Entry()
         seed_entry.show()
+        seed_entry.set_size_request(450,-1)
         seed_box.pack_start(seed_entry, False, False, 10)
         add_help_button(seed_box, '.')
         seed_box.show()