Bug 421834 - Some bold text with Luna 4.4.M3/GTK3

Make sure that Label always uses the default font on creation.

Change-Id: I523322751d222cdeca242e980e9860e9df809ba5
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Label.java b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Label.java
index 964eff3..ebca631 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Label.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Label.java
@@ -238,6 +238,11 @@
 		OS.gtk_label_set_line_wrap (labelHandle, true);
 		OS.gtk_label_set_line_wrap_mode (labelHandle, OS.PANGO_WRAP_WORD_CHAR);
 	}
+	// In GTK 3 font description is inherited from parent widget which is not how SWT has always worked, 
+	// reset to default font to get the usual behavior
+	if (OS.GTK3) {
+		setFontDescription(defaultFont ().handle);
+	}
 	setAlignment ();
 }