summaryrefslogtreecommitdiff
path: root/security/gnome-keyring-manager/files/patch-src_gnome-keyring-manager-util.c
diff options
context:
space:
mode:
Diffstat (limited to 'security/gnome-keyring-manager/files/patch-src_gnome-keyring-manager-util.c')
-rw-r--r--security/gnome-keyring-manager/files/patch-src_gnome-keyring-manager-util.c31
1 files changed, 31 insertions, 0 deletions
diff --git a/security/gnome-keyring-manager/files/patch-src_gnome-keyring-manager-util.c b/security/gnome-keyring-manager/files/patch-src_gnome-keyring-manager-util.c
new file mode 100644
index 000000000000..c05c11acf6e4
--- /dev/null
+++ b/security/gnome-keyring-manager/files/patch-src_gnome-keyring-manager-util.c
@@ -0,0 +1,31 @@
+--- src/gnome-keyring-manager-util.c.orig Wed May 18 16:41:35 2005
++++ src/gnome-keyring-manager-util.c Sat Jul 2 02:12:38 2005
+@@ -304,8 +304,6 @@ gkm_about_dialog_new (GtkWindow *transie
+ {
+ GtkWidget *about;
+
+- g_return_val_if_fail (GTK_IS_WINDOW (transient_parent), NULL);
+-
+ const char *authors[] = {
+ "Fernando Herrera <fherrera@onirica.com>",
+ "Mariano Su\303\241rez-Alvarez <mariano@gnome.org>",
+@@ -317,6 +315,8 @@ gkm_about_dialog_new (GtkWindow *transie
+ NULL
+ };
+
++ g_return_val_if_fail (GTK_IS_WINDOW (transient_parent), NULL);
++
+ gtk_about_dialog_set_email_hook ((GtkAboutDialogActivateLinkFunc) gkm_about_dialog_activate_links,
+ GINT_TO_POINTER (LINK_TYPE_EMAIL), NULL);
+
+@@ -354,6 +354,10 @@ gkm_get_application_path (void)
+ {
+ path = g_file_read_link ("/proc/self/exe", NULL);
+ }
++#elif defined(__FreeBSD__)
++ {
++ path = g_file_read_link ("/proc/curproc/file", NULL);
++ }
+ #endif
+ }
+