-static void
-set_flag (GtkWindow *window,
- HildonFlagFunc func,
- gpointer userdata)
-{
- g_return_if_fail (GTK_IS_WINDOW (window));
- if (GTK_WIDGET_REALIZED (window)) {
- (*func) (window, userdata);
- } else {
- g_signal_handlers_disconnect_matched (window, G_SIGNAL_MATCH_FUNC,
- 0, 0, NULL, func, NULL);
- g_signal_connect (window, "realize", G_CALLBACK (func), userdata);
- }
-}
-