Bug465054 -  [GTK3] [GTK3.14] Mixed fonts for labels produces visual garbage on scrolling

Change-Id: Iea3918715b5425e17aa9dd4974c61de9ac3d356c
Signed-off-by: Snjezana Peco <snjeza.peco@gmail.com>
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Table.java b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Table.java
index 9b904ad..a0c8046 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Table.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Table.java
@@ -3709,6 +3709,9 @@
 		temp = OS.g_list_next (temp);
 	}
 	OS.g_list_free (list);
+	if (OS.GTK3) {
+		OS.gtk_widget_queue_resize(handle);
+	}
 }
 
 @Override
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Tree.java b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Tree.java
index bc64152..ec3b250 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Tree.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Tree.java
@@ -3581,6 +3581,9 @@
 		temp = OS.g_list_next (temp);
 	}
 	OS.g_list_free (list);
+	if (OS.GTK3) {
+		OS.gtk_widget_queue_resize(handle);
+	}
 }
 
 @Override