Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 287687 | Differences between
and this patch

Collapse All | Expand All

(-)gtk/gtk-im-uim.c (+9 lines)
Lines 329-334 Link Here
329
}
329
}
330
330
331
static void
331
static void
332
cur_toplevel_deleted(GtkWidget *widget, gpointer data)
333
{
334
  cur_toplevel = NULL;
335
}
336
337
static void
332
update_cur_toplevel(IMUIMContext *uic)
338
update_cur_toplevel(IMUIMContext *uic)
333
{
339
{
334
  /* Don't set our candwin's text widget as cur_toplevel */
340
  /* Don't set our candwin's text widget as cur_toplevel */
Lines 358-363 Link Here
358
	cur_key_release_handler_id = g_signal_connect(cur_toplevel,
364
	cur_key_release_handler_id = g_signal_connect(cur_toplevel,
359
			"key-release-event",
365
			"key-release-event",
360
			G_CALLBACK(handle_key_on_toplevel), uic);
366
			G_CALLBACK(handle_key_on_toplevel), uic);
367
	g_signal_connect(cur_toplevel,
368
			"delete_event",
369
			G_CALLBACK(cur_toplevel_deleted), NULL);
361
      }
370
      }
362
    } else
371
    } else
363
      remove_cur_toplevel();
372
      remove_cur_toplevel();
364
  Merged /trunk/gtk:r5963,5967,6039,6061
373
  Merged /trunk/gtk:r5963,5967,6039,6061

Return to bug 287687