Updating branch refs/heads/master
         to 72fdfaec8c9b4c65af6ec9123d7ef910df755f99 (commit)
       from 0b1c2da51ce14962bca36bff174d332c29148e43 (commit)

commit 72fdfaec8c9b4c65af6ec9123d7ef910df755f99
Author: Harald Judt <h.j...@gmx.at>
Date:   Thu Mar 21 14:17:44 2013 +0100

    Summary window: Delay clock update a bit to avoid jerkiness (bug #9933).
    
    For whatever reason, on some machines the clock seems not to update in
    appropriate regular intervals which results in updates that seem to be
    2 seconds apart. Surprisingly, adding a small delay of 10ms seems to solve
    this. While this is a strange solution, it is also easy and effective,
    so let's simply do it this way.

 panel-plugin/weather-summary.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/panel-plugin/weather-summary.c b/panel-plugin/weather-summary.c
index 15cf546..641d077 100644
--- a/panel-plugin/weather-summary.c
+++ b/panel-plugin/weather-summary.c
@@ -1017,10 +1017,10 @@ update_summary_subtitle(plugin_data *data)
     now_ms = ((gint64) now.tv_sec * 1000) + ((gint64) now.tv_usec / 1000);
 #ifdef HAVE_UPOWER_GLIB
     if (data->upower_on_battery || data->upower_lid_closed)
-        update_interval = 60000 - (now_ms % 60000) + 1;
+        update_interval = 60000 - (now_ms % 60000) + 10;
     else
 #endif
-        update_interval = 1000 - (now_ms % 1000) + 1;
+        update_interval = 1000 - (now_ms % 1000) + 10;
     data->summary_update_timer =
         g_timeout_add(update_interval, (GSourceFunc) update_summary_subtitle,
                       data);
_______________________________________________
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits

Reply via email to