82 lines
3.0 KiB
Diff
82 lines
3.0 KiB
Diff
diff -u libgweather-2.23.5/libgweather/weather-bom.c hacked/libgweather/weather-bom.c
|
|
--- libgweather-2.23.5/libgweather/weather-bom.c 2008-07-22 17:38:29.000000000 -0400
|
|
+++ hacked/libgweather/weather-bom.c 2008-07-25 18:19:16.000000000 -0400
|
|
@@ -71,4 +71,6 @@
|
|
msg = soup_message_new ("GET", url);
|
|
soup_session_queue_message (info->session, msg, bom_finish, info);
|
|
g_free (url);
|
|
+
|
|
+ info->requests_pending++;
|
|
}
|
|
diff -u libgweather-2.23.5/libgweather/weather.c hacked/libgweather/weather.c
|
|
--- libgweather-2.23.5/libgweather/weather.c 2008-07-22 17:38:29.000000000 -0400
|
|
+++ hacked/libgweather/weather.c 2008-07-25 18:19:40.000000000 -0400
|
|
@@ -484,13 +484,10 @@
|
|
info->session = soup_session_async_new ();
|
|
|
|
metar_start_open (info);
|
|
- info->requests_pending++;
|
|
iwin_start_open (info);
|
|
- info->requests_pending++;
|
|
|
|
if (prefs->radar) {
|
|
wx_start_open (info);
|
|
- info->requests_pending++;
|
|
}
|
|
|
|
return info;
|
|
diff -u libgweather-2.23.5/libgweather/weather-iwin.c hacked/libgweather/weather-iwin.c
|
|
--- libgweather-2.23.5/libgweather/weather-iwin.c 2008-07-22 17:38:29.000000000 -0400
|
|
+++ hacked/libgweather/weather-iwin.c 2008-07-25 18:20:07.000000000 -0400
|
|
@@ -125,8 +125,10 @@
|
|
state, zone);
|
|
g_free (zone);
|
|
g_free (state);
|
|
-
|
|
+
|
|
msg = soup_message_new ("GET", url);
|
|
g_free (url);
|
|
soup_session_queue_message (info->session, msg, iwin_finish, info);
|
|
+
|
|
+ info->requests_pending++;
|
|
}
|
|
diff -u libgweather-2.23.5/libgweather/weather-metar.c hacked/libgweather/weather-metar.c
|
|
--- libgweather-2.23.5/libgweather/weather-metar.c 2008-07-22 17:38:29.000000000 -0400
|
|
+++ hacked/libgweather/weather-metar.c 2008-07-25 18:20:22.000000000 -0400
|
|
@@ -492,7 +492,7 @@
|
|
gboolean success = FALSE;
|
|
|
|
g_return_if_fail (info != NULL);
|
|
-
|
|
+
|
|
if (!SOUP_STATUS_IS_SUCCESSFUL (msg->status_code)) {
|
|
g_warning (_("Failed to get METAR data: %d %s.\n"),
|
|
msg->status_code, msg->reason_phrase);
|
|
@@ -540,4 +540,6 @@
|
|
"cccc", loc->code,
|
|
NULL);
|
|
soup_session_queue_message (info->session, msg, metar_finish, info);
|
|
+
|
|
+ info->requests_pending++;
|
|
}
|
|
diff -u libgweather-2.23.5/libgweather/weather-met.c hacked/libgweather/weather-met.c
|
|
--- libgweather-2.23.5/libgweather/weather-met.c 2008-07-22 17:38:29.000000000 -0400
|
|
+++ hacked/libgweather/weather-met.c 2008-07-25 18:20:41.000000000 -0400
|
|
@@ -170,4 +170,6 @@
|
|
msg = soup_message_new ("GET", url);
|
|
soup_session_queue_message (info->session, msg, met_finish, info);
|
|
g_free (url);
|
|
+
|
|
+ info->requests_pending++;
|
|
}
|
|
diff -u libgweather-2.23.5/libgweather/weather-wx.c hacked/libgweather/weather-wx.c
|
|
--- libgweather-2.23.5/libgweather/weather-wx.c 2008-07-22 17:38:29.000000000 -0400
|
|
+++ hacked/libgweather/weather-wx.c 2008-07-25 18:15:51.000000000 -0400
|
|
@@ -93,4 +93,6 @@
|
|
soup_message_set_flags (msg, SOUP_MESSAGE_OVERWRITE_CHUNKS);
|
|
soup_session_queue_message (info->session, msg, wx_finish, info);
|
|
g_free (url);
|
|
+
|
|
+ info->requests_pending++;
|
|
}
|