summaryrefslogtreecommitdiff
path: root/src/nautilus-sendto-command.c
diff options
context:
space:
mode:
authorRoberto Majadas <telemaco@gnome.org>2005-12-28 10:17:11 +0000
committerRoberto Majadas <telemaco@src.gnome.org>2005-12-28 10:17:11 +0000
commitbbb900bb1a14d354983a2d27508b2db77d0d66f3 (patch)
tree75c3f30c0af0c09550498c43d748cb408f87ccd2 /src/nautilus-sendto-command.c
parent137d85a70137a30a7db2faa3f88e6517b3645eb7 (diff)
downloadnautilus-sendto-bbb900bb1a14d354983a2d27508b2db77d0d66f3.tar.gz
Fix (I think so) the nautilus-sendto crash. Thanks Peter Johanson. [Bug
2005-12-27 Roberto Majadas <telemaco@gnome.org> * src/plugins/evolution.c: Fix (I think so) the nautilus-sendto crash. Thanks Peter Johanson. [Bug 317081] * src/plugins/bluetooth.c: Added ubuntu bluetooth patch to nautilus sendto [Bug 324278] * src/plugins/Makefile.am: Now nautilus sendto compile evolution plugin if evolution is available * configure.in: Force the dependencies to gnome2.13-14 * src/nautilus-sendto-command.c: [Bug 321063 Crash if no plugins] Thanks Alex Larsson
Diffstat (limited to 'src/nautilus-sendto-command.c')
-rw-r--r--src/nautilus-sendto-command.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/nautilus-sendto-command.c b/src/nautilus-sendto-command.c
index 2bb3c65..767fb06 100644
--- a/src/nautilus-sendto-command.c
+++ b/src/nautilus-sendto-command.c
@@ -143,6 +143,9 @@ send_button_cb (GtkWidget *widget, gpointer data)
p = (NstPlugin *) g_list_nth_data (plugin_list, option);
w = (GtkWidget *) g_list_nth_data (ui->contact_widgets, option);
+ if (p == NULL)
+ return;
+
if (force_user_to_compress){
f = pack_files (ui);
if (f != NULL){
@@ -212,7 +215,8 @@ set_contact_widgets (NS_ui *ui){
gtk_widget_hide (GTK_WIDGET(w));
ui->contact_widgets = g_list_append (ui->contact_widgets, w);
}
- gtk_widget_show ((GtkWidget* ) ui->contact_widgets->data);
+ if (ui->contact_widgets)
+ gtk_widget_show ((GtkWidget* ) ui->contact_widgets->data);
}
void