aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy-gtk/empathy-irc-network-chooser.c
diff options
context:
space:
mode:
authorGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>2010-08-26 19:54:01 +0800
committerGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>2010-08-26 19:54:01 +0800
commit3ba9a682ce49528af7db7a6d7e5b5baddd475618 (patch)
tree966b96d987fea38e3596a88b83f32f0c17065b4a /libempathy-gtk/empathy-irc-network-chooser.c
parentc48ad853488aed4cd28eeb20d6c4614f01b4b2f0 (diff)
downloadgsoc2013-empathy-3ba9a682ce49528af7db7a6d7e5b5baddd475618.tar
gsoc2013-empathy-3ba9a682ce49528af7db7a6d7e5b5baddd475618.tar.gz
gsoc2013-empathy-3ba9a682ce49528af7db7a6d7e5b5baddd475618.tar.bz2
gsoc2013-empathy-3ba9a682ce49528af7db7a6d7e5b5baddd475618.tar.lz
gsoc2013-empathy-3ba9a682ce49528af7db7a6d7e5b5baddd475618.tar.xz
gsoc2013-empathy-3ba9a682ce49528af7db7a6d7e5b5baddd475618.tar.zst
gsoc2013-empathy-3ba9a682ce49528af7db7a6d7e5b5baddd475618.zip
irc-network-chooser-dialog: make it transient and modal
Diffstat (limited to 'libempathy-gtk/empathy-irc-network-chooser.c')
-rw-r--r--libempathy-gtk/empathy-irc-network-chooser.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/libempathy-gtk/empathy-irc-network-chooser.c b/libempathy-gtk/empathy-irc-network-chooser.c
index 6d41ae224..55a90fd0c 100644
--- a/libempathy-gtk/empathy-irc-network-chooser.c
+++ b/libempathy-gtk/empathy-irc-network-chooser.c
@@ -264,12 +264,15 @@ clicked_cb (GtkButton *button,
gpointer user_data)
{
EmpathyIrcNetworkChooserPriv *priv = GET_PRIV (button);
+ GtkWindow *window;
if (priv->dialog != NULL)
goto out;
+ window = empathy_get_toplevel_window (GTK_WIDGET (button));
+
priv->dialog = empathy_irc_network_chooser_dialog_new (priv->settings,
- priv->network);
+ priv->network, window);
gtk_widget_show_all (priv->dialog);
tp_g_signal_connect_object (priv->dialog, "response",