diff options
author | Markus Keller <markus_keller@ch.ibm.com> | 2012-10-22 20:22:47 +0200 |
---|---|---|
committer | Markus Keller <markus_keller@ch.ibm.com> | 2012-10-22 20:22:47 +0200 |
commit | c6e8d03bf2c357cdfc60ecf9035affacefc3b025 (patch) | |
tree | c3abe24917a43f7a3696b26dd0cd3648fac5ddfd | |
parent | 08dd0014bb02e6bdaa6ba0d6ccfb23d259d5bbc7 (diff) | |
download | eclipse.platform.swt-c6e8d03bf2c357cdfc60ecf9035affacefc3b025.tar.gz eclipse.platform.swt-c6e8d03bf2c357cdfc60ecf9035affacefc3b025.tar.xz eclipse.platform.swt-c6e8d03bf2c357cdfc60ecf9035affacefc3b025.zip |
Bug 361373: StyledCellLabelProvider on Ubuntu: Wrong text color for selected, unfocused table and tree items
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/List.java | 4 | ||||
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Tree.java | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/List.java b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/List.java index 3b658929a9..3b1821d9c1 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/List.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/List.java @@ -1314,6 +1314,10 @@ public void setItems (String [] items) { OS.g_free (iter); } +void setForegroundColor (GdkColor color) { + setForegroundColor (handle, color, false); +} + /** * Selects the item at the given zero-relative index in the receiver. * If the item at the index was already selected, it remains selected. 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 9d188a30a5..03052bc921 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 @@ -2988,7 +2988,7 @@ void setFontDescription (long /*int*/ font) { } void setForegroundColor (GdkColor color) { - setForegroundColor (handle, color, true); + setForegroundColor (handle, color, false); } /** |