90024
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/emulated/treetable/org/eclipse/swt/widgets/Table.java b/bundles/org.eclipse.swt/Eclipse SWT/emulated/treetable/org/eclipse/swt/widgets/Table.java
index a8d9e8d..a9a8538 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT/emulated/treetable/org/eclipse/swt/widgets/Table.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/emulated/treetable/org/eclipse/swt/widgets/Table.java
@@ -67,7 +67,13 @@
 	static final String ID_UNCHECKED = "UNCHECKED";			//$NON-NLS-1$
 	static final String ID_GRAYUNCHECKED = "GRAYUNCHECKED";	//$NON-NLS-1$
 	static final String ID_CHECKMARK = "CHECKMARK";			//$NON-NLS-1$
-
+	
+//TEMPORARY CODE
+boolean hasFocus;
+public boolean isFocusControl() {
+	return hasFocus;
+}
+	
 /**
  * Constructs a new instance of this class given its parent
  * and a style value describing its behavior and appearance.
@@ -1768,6 +1774,7 @@
 	postEvent (SWT.Selection, newEvent);
 }
 void onFocusIn () {
+	hasFocus = true;
 	if (itemsCount == 0) return;
 	if (focusItem != null) {
 		redrawItem (focusItem.index, true);
@@ -1789,6 +1796,7 @@
 	return;
 }
 void onFocusOut () {
+	hasFocus = false;
 	if (focusItem != null) {
 		redrawItem (focusItem.index, true);
 	}
diff --git a/bundles/org.eclipse.swt/buildnotes_swt.html b/bundles/org.eclipse.swt/buildnotes_swt.html
index 63c4616..0b387b3 100755
--- a/bundles/org.eclipse.swt/buildnotes_swt.html
+++ b/bundles/org.eclipse.swt/buildnotes_swt.html
@@ -12,7 +12,7 @@
 Eclipse Platform Build Notes<br>
 SWT</h1>
 
-<h2> SWT Build 3.1 028f - Friday April 1st, 2005 </h2>
+<h2> SWT Build 3.1 028g - Friday April 1st, 2005 </h2>
 <h3><a NAME="New APIs"></a>New APIs</h3>
 <p>New API has been added to Spinner</p>
 <blockquote>
@@ -33,6 +33,7 @@
 <br>89665: VM terminated when switching page in the Plugin manifest editor
 <br>89885: Crash using command-O.
 <br>90009: code assist loses its visual selection
+<br>90024: scrolling code assist can GP
 </blockquote>
 
 <h2> SWT Build 3.1 027c - Thursday March 24nd, 2005 </h2>