diff src/gtk/gftp-gtk.c @ 33:c8ec7877432e

2002-10-06 Brian Masney <masneyb@gftp.org> * src/gtk/delete_dialog.c, src/gtk/gftp-gtk.c, src/gtk/misc-gtk.c, src/gtk/transfer.c - Fixed dead-locks with GDK_THREADS_{ENTER,LEAVE} * configure.in, src/gtk/Makefile.am - Use GTHREAD_LIBS 2002-10-03 Brian Masney <masneyb@gftp.org> * Makefile.am - remove intl and m4 directory from subdirs. autogen.sh will automagically add these for me. * autogen.sh - remove check for libtool * configure.in - link in gthread * cvsclean - added this script * *.[ch] - added $Id$ tags * debian/* - updated files from Debian maintainer
author masneyb
date Mon, 07 Oct 2002 10:40:43 +0000
parents d930e06af9ae
children 5a178bd04ca5
line wrap: on
line diff
--- a/src/gtk/gftp-gtk.c	Thu Oct 03 12:06:18 2002 +0000
+++ b/src/gtk/gftp-gtk.c	Mon Oct 07 10:40:43 2002 +0000
@@ -18,6 +18,7 @@
 /*****************************************************************************/
 
 #include "gftp-gtk.h"
+static const char cvsid[] = "$Id$";
 
 static gint delete_event 			( GtkWidget * widget, 
 						  GdkEvent * event, 
@@ -72,6 +73,7 @@
 pthread_mutex_t transfer_mutex = PTHREAD_MUTEX_INITIALIZER;
 pthread_mutex_t log_mutex = PTHREAD_MUTEX_INITIALIZER;
 gftp_graphic * gftp_icon;
+int gftp_is_started = 0;
 
 int
 main (int argc, char **argv)
@@ -138,10 +140,11 @@
     gftp_set_directory (window1.request, startup_directory);
   gftp_connect (window1.request);
   ftp_list_files (&window1, 0);
+  gftp_is_started = 1;
 
-  gdk_threads_enter ();
+  GDK_THREADS_ENTER ();
   gtk_main ();
-  gdk_threads_leave ();
+  GDK_THREADS_LEAVE ();
   return (0);
 }