~midori/midori/trunk

« back to all changes in this revision

Viewing changes to extensions/status-clock.c

  • Committer: Tarmac
  • Author(s): Paweł Forysiuk
  • Date: 2013-06-27 15:40:29 UTC
  • mfrom: (6235.1.1 trunk)
  • Revision ID: tarmac-20130627154029-ypv78hqcu4rmcu2u
Bump glib2 version to 2.32.4

Show diffs side-by-side

added added

removed removed

Lines of Context:
48
48
    GtkWidget* label = g_object_get_data (G_OBJECT (browser), "clock-label");
49
49
    const gchar* format = midori_extension_get_string (extension, "format");
50
50
 
51
 
    #if GLIB_CHECK_VERSION (2, 26, 0)
52
51
    GDateTime* date = g_date_time_new_now_local ();
53
52
    gint seconds = g_date_time_get_seconds (date);
54
53
    gchar* pretty = g_date_time_format (date, format);
55
54
    gtk_label_set_label (GTK_LABEL (label), pretty);
56
55
    g_free (pretty);
57
56
    g_date_time_unref (date);
58
 
    #else
59
 
    time_t rawtime = time (NULL);
60
 
    struct tm *tm = localtime (&rawtime);
61
 
    gint seconds = tm->tm_sec;
62
 
    char date_fmt[512];
63
 
    strftime (date_fmt, sizeof (date_fmt), format, tm);
64
 
    gtk_label_set_label (GTK_LABEL (label), date_fmt);
65
 
    #endif
66
57
 
67
58
    if (g_strstr_len (format, -1, "%c")
68
59
     || g_strstr_len (format, -1, "%N")