diff options
author | Bastien Nocera <hadess@hadess.net> | 2012-09-03 19:59:41 +0100 |
---|---|---|
committer | Bastien Nocera <hadess@hadess.net> | 2012-09-03 19:59:41 +0100 |
commit | 0abe4c125c756add0f8eb2102c6a87ad5f565c7f (patch) | |
tree | d3a2cf82a65096f2e56a56524dc5b55501a8ebd9 | |
parent | 1fc6c1f9daf1a8ee5cae502ee78e863f9591c80d (diff) | |
download | nautilus-sendto-0abe4c125c756add0f8eb2102c6a87ad5f565c7f.tar.gz |
main: Show the UI in main()
Instead of when creating the UI. Gives visibility of the UI
struct to main().
-rw-r--r-- | src/nautilus-sendto-command.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/nautilus-sendto-command.c b/src/nautilus-sendto-command.c index f276c57..6dedd2e 100644 --- a/src/nautilus-sendto-command.c +++ b/src/nautilus-sendto-command.c @@ -528,7 +528,7 @@ update_button_image (GtkSettings *settings, gtk_widget_show (widget); } -static void +static NS_ui * nautilus_sendto_create_ui (void) { GtkBuilder *app; @@ -638,7 +638,7 @@ nautilus_sendto_create_ui (void) gtk_widget_set_sensitive (ui->pack_checkbutton, FALSE); } - gtk_widget_show (ui->dialog); + return ui; } static void @@ -809,6 +809,7 @@ int main (int argc, char **argv) { GOptionContext *context; GError *error = NULL; + NS_ui *ui; bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR); bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); @@ -846,7 +847,8 @@ int main (int argc, char **argv) gtk_dialog_run (GTK_DIALOG (error_dialog)); return 1; } - nautilus_sendto_create_ui (); + ui = nautilus_sendto_create_ui (); + gtk_widget_show (ui->dialog); gtk_main (); g_object_unref(settings); |