core/com.nokia.carbide.cpp.sdk.ui/src/com/nokia/carbide/cpp/internal/sdk/ui/SDKPreferencePage.java
branchC3_BUILDER_WORK
changeset 1451 1d88f6209d70
parent 1446 0609cdacce9e
child 1456 5c87471d6f91
--- a/core/com.nokia.carbide.cpp.sdk.ui/src/com/nokia/carbide/cpp/internal/sdk/ui/SDKPreferencePage.java	Wed Jun 09 13:42:27 2010 -0500
+++ b/core/com.nokia.carbide.cpp.sdk.ui/src/com/nokia/carbide/cpp/internal/sdk/ui/SDKPreferencePage.java	Wed Jun 09 13:48:12 2010 -0500
@@ -448,7 +448,19 @@
 		sdkListTableViewer.setContentProvider(new ArrayContentProvider());
 		sdkList = sdkMgr.getSDKList();
 		sdkListTableViewer.setInput(sdkList.toArray());
-		sdkListTableViewer.getTable().setToolTipText(Messages.getString("SDKPreferencePage.List_of_Available_SDKs_ToolTip")); //$NON-NLS-1$
+		Table table = sdkListTableViewer.getTable();
+		int count = table.getItemCount();
+		if (count < 10) {	// min. number of rows
+			count = 10;
+		} else 
+		if (count > 20) {	// max. number of rows
+			count = 20;
+		}
+		table.setToolTipText(Messages.getString("SDKPreferencePage.List_of_Available_SDKs_ToolTip")); //$NON-NLS-1$
+		GridData gridData = new GridData(SWT.FILL, SWT.CENTER, true, false);
+		gridData.widthHint = 350;
+		gridData.heightHint = table.getItemHeight() * (count + 2);
+		table.setLayoutData(gridData);
 		setCheckedElements();
 		addSDKTableViewerListeners();
 		if (sdkList == null || sdkList.size() == 0){
@@ -477,18 +489,7 @@
 	}
 
 	private void createSDKTable() {
-		final Table table = sdkListTableViewer.getTable();
-		int count = table.getItemCount();
-		if (count < 10) {	// min. number of rows
-			count = 10;
-		} else 
-		if (count > 20) {	// max. number of rows
-			count = 20;
-		}
-		GridData gridData = new GridData(SWT.FILL, SWT.CENTER, true, false);
-		gridData.widthHint = 350;
-		gridData.heightHint = table.getItemHeight() * count;
-		table.setLayoutData(gridData);
+		Table table = sdkListTableViewer.getTable();
 		table.setHeaderVisible(true);
 		table.setLinesVisible(false);