diff options
author | Dan Fandrich <dan@coneharvesters.com> | 2008-04-03 20:28:32 +0000 |
---|---|---|
committer | Dan Fandrich <dan@coneharvesters.com> | 2008-04-03 20:28:32 +0000 |
commit | bf52cef16fd2cc1ad83f760059d27f49f036c3eb (patch) | |
tree | 8cc62150d2ff3c5662130f0490cd720d5a5a62dc /docs/examples/curlgtk.c | |
parent | 16a9c5e02be15c1dde3aa21b3ced5a71c6fae53c (diff) | |
download | curl-bf52cef16fd2cc1ad83f760059d27f49f036c3eb.tar.gz |
Made sure that curl_global_init is called in all the multithreaded
example programs.
Diffstat (limited to 'docs/examples/curlgtk.c')
-rw-r--r-- | docs/examples/curlgtk.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/docs/examples/curlgtk.c b/docs/examples/curlgtk.c index 37c47f417..19f7b1712 100644 --- a/docs/examples/curlgtk.c +++ b/docs/examples/curlgtk.c @@ -29,7 +29,7 @@ size_t my_read_func(void *ptr, size_t size, size_t nmemb, FILE *stream) return fread(ptr, size, nmemb, stream); } -int my_progress_func(GtkWidget *Bar, +int my_progress_func(GtkWidget *bar, double t, /* dltotal */ double d, /* dlnow */ double ultotal, @@ -37,7 +37,7 @@ int my_progress_func(GtkWidget *Bar, { /* printf("%d / %d (%g %%)\n", d, t, d*100.0/t);*/ gdk_threads_enter(); - gtk_progress_set_value(GTK_PROGRESS(Bar), d*100.0/t); + gtk_progress_set_value(GTK_PROGRESS(bar), d*100.0/t); gdk_threads_leave(); return 0; } @@ -77,6 +77,9 @@ int main(int argc, char **argv) GtkWidget *Window, *Frame, *Frame2; GtkAdjustment *adj; + /* Must initialize libcurl before any threads are started */ + curl_global_init(CURL_GLOBAL_ALL); + /* Init thread */ g_thread_init(NULL); |