diff options
author | Gene Z. Ragan <gzr@eazel.com> | 2001-01-16 18:44:39 +0000 |
---|---|---|
committer | Gene Ragan <gzr@src.gnome.org> | 2001-01-16 18:44:39 +0000 |
commit | 4795e4119e94cedfed07901f458e3881b88d02be (patch) | |
tree | aef13e253b60fe0d09ded6f2559d35b0fe1f665b /src | |
parent | 32b07f49a44c450bc997f0953b6e7c2820fcf240 (diff) | |
download | nautilus-4795e4119e94cedfed07901f458e3881b88d02be.tar.gz |
reviewed by: Mike Fleming <mfleming@eazel.com>
2001-01-16 Gene Z. Ragan <gzr@eazel.com>
reviewed by: Mike Fleming <mfleming@eazel.com>
Fixed bug 4358, Please put a services icon on the desktop
* libnautilus-extensions/nautilus-link.c:
(nautilus_link_local_create):
Perform NULL checking on arguments
* src/nautilus-first-time-druid.c: (druid_finished):
Create a link to services on the desktop.
Diffstat (limited to 'src')
-rw-r--r-- | src/nautilus-first-time-druid.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/nautilus-first-time-druid.c b/src/nautilus-first-time-druid.c index f05716b78..94fddacbf 100644 --- a/src/nautilus-first-time-druid.c +++ b/src/nautilus-first-time-druid.c @@ -40,6 +40,7 @@ #include <libnautilus-extensions/nautilus-gtk-extensions.h> #include <libnautilus-extensions/nautilus-image.h> #include <libnautilus-extensions/nautilus-label.h> +#include <libnautilus-extensions/nautilus-link.h> #include <libnautilus-extensions/nautilus-preferences.h> #include <libnautilus-extensions/nautilus-radio-button-group.h> #include <libnautilus-extensions/nautilus-string.h> @@ -170,7 +171,7 @@ druid_set_first_time_file_flag (void) static void druid_finished (GtkWidget *druid_page) { - char *user_main_directory; + char *user_main_directory, *desktop_path; const char *signup_uris[2]; user_main_directory = nautilus_get_user_main_directory (); @@ -215,6 +216,14 @@ druid_finished (GtkWidget *druid_page) } signup_uris[1] = NULL; + /* FIXME bugzilla.eazel.com bug 5681: Services icon on desktop may need better icon and text + /* Create default services icon on the desktop */ + desktop_path = nautilus_get_desktop_directory (); + nautilus_link_local_create (desktop_path, _("Eazel Services"), "Services.png", + "http://services.eazel.com", NAUTILUS_LINK_GENERIC); + g_free (desktop_path); + + /* Time to start. Hooray! */ nautilus_application_startup (save_application, FALSE, FALSE, save_manage_desktop, FALSE, FALSE, NULL, (signup_uris[0] != NULL) ? signup_uris : NULL); |