summaryrefslogtreecommitdiff
path: root/gtk/gtktexthandle.c
diff options
context:
space:
mode:
authorTimm Bäder <mail@baedert.org>2020-02-03 10:59:21 +0100
committerBenjamin Otte <otte@redhat.com>2020-02-05 04:03:43 +0100
commit416182a20d062d5865916f86909354ec85d00dd1 (patch)
tree19288efaf654019efafba638465779d5497f0f1a /gtk/gtktexthandle.c
parent31713ab5ef473fec3d90d925a5fbb2ceeb246e3b (diff)
downloadgtk+-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.c9
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;