diff options
author | Timm Bäder <mail@baedert.org> | 2020-02-03 10:59:21 +0100 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2020-02-05 04:03:43 +0100 |
commit | 416182a20d062d5865916f86909354ec85d00dd1 (patch) | |
tree | 19288efaf654019efafba638465779d5497f0f1a /gtk/gtktexthandle.c | |
parent | 31713ab5ef473fec3d90d925a5fbb2ceeb246e3b (diff) | |
download | gtk+-416182a20d062d5865916f86909354ec85d00dd1.tar.gz |
style context: Remove parent relationship
We don't have foreign drawing anymore, so we don't need this.
Diffstat (limited to 'gtk/gtktexthandle.c')
-rw-r--r-- | gtk/gtktexthandle.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/gtk/gtktexthandle.c b/gtk/gtktexthandle.c index 3f993920ba..a4d86bbe24 100644 --- a/gtk/gtktexthandle.c +++ b/gtk/gtktexthandle.c @@ -200,7 +200,6 @@ _gtk_text_handle_ensure_widget (GtkTextHandle *handle, if (!priv->windows[pos].widget) { GtkWidget *widget, *window; - GtkStyleContext *context; GtkEventController *controller; widget = gtk_gizmo_new (I_("cursor-handle"), NULL, NULL, snapshot_func, NULL); @@ -220,16 +219,14 @@ _gtk_text_handle_ensure_widget (GtkTextHandle *handle, priv->toplevel = window = gtk_widget_get_ancestor (priv->parent, GTK_TYPE_WINDOW); _gtk_window_add_popover (GTK_WINDOW (window), widget, priv->parent, FALSE); - context = gtk_widget_get_style_context (widget); - gtk_style_context_set_parent (context, gtk_widget_get_style_context (priv->parent)); if (pos == GTK_TEXT_HANDLE_POSITION_SELECTION_END) { - gtk_style_context_add_class (context, GTK_STYLE_CLASS_BOTTOM); + gtk_widget_add_style_class (widget, GTK_STYLE_CLASS_BOTTOM); if (priv->mode == GTK_TEXT_HANDLE_MODE_CURSOR) - gtk_style_context_add_class (context, GTK_STYLE_CLASS_INSERTION_CURSOR); + gtk_widget_add_style_class (widget, GTK_STYLE_CLASS_INSERTION_CURSOR); } else - gtk_style_context_add_class (context, GTK_STYLE_CLASS_TOP); + gtk_widget_add_style_class (widget, GTK_STYLE_CLASS_TOP); } return priv->windows[pos].widget; |