diff --git a/dlls/msi/dialog.c b/dlls/msi/dialog.c
index 5bee66b649506b8eae2352d3d92156acea6c65d2..5a1f5505959aa98376a725d2968ee5b7edd917f7 100644
--- a/dlls/msi/dialog.c
+++ b/dlls/msi/dialog.c
@@ -753,6 +753,9 @@ static UINT msi_dialog_line_control( msi_dialog *dialog, MSIRECORD *rec )
 {
     TRACE("%p %p\n", dialog, rec);
 
+    /* line is exactly 2 units in height */
+    MSI_RecordSetInteger( rec, 7, 2 );
+
     msi_dialog_add_control( dialog, rec, szStatic, SS_ETCHEDHORZ | SS_SUNKEN );
     return ERROR_SUCCESS;
 }