Index: src/vte.c
===================================================================
--- src/vte.c	(revision 1487)
+++ src/vte.c	(working copy)
@@ -6961,18 +6961,9 @@
 
 	vte_terminal_ensure_font (terminal);
 
-	if (terminal->pvt->pty_master != -1) {
-		vte_terminal_refresh_size(terminal);
-		requisition->width = terminal->char_width *
-				     terminal->column_count;
-		requisition->height = terminal->char_height *
-				      terminal->row_count;
-	} else {
-		requisition->width = terminal->char_width *
-				     terminal->pvt->default_column_count;
-		requisition->height = terminal->char_height *
-				      terminal->pvt->default_row_count;
-	}
+	vte_terminal_refresh_size(terminal);
+	requisition->width = terminal->char_width * terminal->column_count;
+	requisition->height = terminal->char_height * terminal->row_count;
 
 	requisition->width += VTE_PAD_WIDTH * 2;
 	requisition->height += VTE_PAD_WIDTH * 2;
@@ -6981,12 +6972,8 @@
 	if (_vte_debug_on(VTE_DEBUG_MISC)) {
 		g_printerr("Size request is %dx%d for %ldx%ld cells.\n",
 			requisition->width, requisition->height,
-			(terminal->pvt->pty_master != -1) ?
-			terminal->column_count :
-			terminal->pvt->default_column_count,
-			(terminal->pvt->pty_master != -1) ?
-			terminal->row_count :
-			terminal->pvt->default_row_count);
+			terminal->column_count,
+			terminal->row_count);
 	}
 #endif
 }
