forked from AuroraMiddleware/gtk
entry: Set the window on the icon helper
This commit is contained in:
parent
e042ffa71e
commit
f258e757bd
@ -3047,6 +3047,10 @@ realize_icon_info (GtkWidget *widget,
|
||||
gtk_widget_register_window (widget, icon_info->window);
|
||||
|
||||
gtk_widget_queue_resize (widget);
|
||||
|
||||
_gtk_icon_helper_set_window (icon_info->icon_helper,
|
||||
gtk_widget_get_window (widget));
|
||||
|
||||
}
|
||||
|
||||
static EntryIconInfo*
|
||||
@ -3233,6 +3237,8 @@ gtk_entry_unrealize (GtkWidget *widget)
|
||||
{
|
||||
if ((icon_info = priv->icons[i]) != NULL)
|
||||
{
|
||||
_gtk_icon_helper_set_window (icon_info->icon_helper, NULL);
|
||||
|
||||
if (icon_info->window != NULL)
|
||||
{
|
||||
gtk_widget_unregister_window (widget, icon_info->window);
|
||||
|
Loading…
Reference in New Issue
Block a user