Fix nick change dialog being barely visible in most cases
This commit is contained in:
parent
332bde3c99
commit
a9fe82a1b8
|
@ -572,7 +572,16 @@ fe_get_str (char *msg, char *def, void *callback, void *userdata)
|
||||||
GTK_STOCK_OK, GTK_RESPONSE_ACCEPT,
|
GTK_STOCK_OK, GTK_RESPONSE_ACCEPT,
|
||||||
NULL);
|
NULL);
|
||||||
gtk_box_set_homogeneous (GTK_BOX (GTK_DIALOG (dialog)->vbox), TRUE);
|
gtk_box_set_homogeneous (GTK_BOX (GTK_DIALOG (dialog)->vbox), TRUE);
|
||||||
gtk_window_set_position (GTK_WINDOW (dialog), GTK_WIN_POS_MOUSE);
|
|
||||||
|
if ((int*) userdata == 1) /* nick box is usually on the very bottom, make it centered */
|
||||||
|
{
|
||||||
|
gtk_window_set_position (GTK_WINDOW (dialog), GTK_WIN_POS_CENTER);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
gtk_window_set_position (GTK_WINDOW (dialog), GTK_WIN_POS_MOUSE);
|
||||||
|
}
|
||||||
|
|
||||||
hbox = gtk_hbox_new (TRUE, 0);
|
hbox = gtk_hbox_new (TRUE, 0);
|
||||||
|
|
||||||
g_object_set_data (G_OBJECT (dialog), "cb", callback);
|
g_object_set_data (G_OBJECT (dialog), "cb", callback);
|
||||||
|
|
|
@ -2641,7 +2641,7 @@ static void
|
||||||
mg_nickclick_cb (GtkWidget *button, gpointer userdata)
|
mg_nickclick_cb (GtkWidget *button, gpointer userdata)
|
||||||
{
|
{
|
||||||
fe_get_str (_("Enter new nickname:"), current_sess->server->nick,
|
fe_get_str (_("Enter new nickname:"), current_sess->server->nick,
|
||||||
mg_change_nick, NULL);
|
mg_change_nick, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* make sure chanview and userlist positions are sane */
|
/* make sure chanview and userlist positions are sane */
|
||||||
|
|
Loading…
Reference in New Issue