X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=properties%2Fev-properties-view.c;h=dba2bb0c3d410e2b0b0e6cd32260e99e80672834;hb=d9458f7a82b916efcc7bebf576388ef9bf2e8e45;hp=e9cdfc401512b6f87cab1aecf59f382556578b01;hpb=19a00ed1cd086dcca4b6bfeb84e0b1488b2e3089;p=evince.git diff --git a/properties/ev-properties-view.c b/properties/ev-properties-view.c index e9cdfc40..dba2bb0c 100644 --- a/properties/ev-properties-view.c +++ b/properties/ev-properties-view.c @@ -108,29 +108,6 @@ ev_properties_view_class_init (EvPropertiesViewClass *properties_class) g_object_class->dispose = ev_properties_view_dispose; } -/* Returns a locale specific date and time representation */ -static char * -ev_properties_view_format_date (GTime utime) -{ - time_t time = (time_t) utime; - char s[256]; - const char fmt_hack[] = "%c"; - size_t len; -#ifdef HAVE_LOCALTIME_R - struct tm t; - if (time == 0 || !localtime_r (&time, &t)) return NULL; - len = strftime (s, sizeof (s), fmt_hack, &t); -#else - struct tm *t; - if (time == 0 || !(t = localtime (&time)) ) return NULL; - len = strftime (s, sizeof (s), fmt_hack, t); -#endif - - if (len == 0 || s[0] == '\0') return NULL; - - return g_locale_to_utf8 (s, -1, NULL, NULL, NULL); -} - /* This is cut out of gconvert.c from glib (and mildly modified). Not all backends give valid UTF-8 for properties, so we make sure that is. */ @@ -362,12 +339,12 @@ ev_properties_view_set_info (EvPropertiesView *properties, const EvDocumentInfo set_property (properties, GTK_TABLE (table), CREATOR_PROPERTY, info->creator, &row); } if (info->fields_mask & EV_DOCUMENT_INFO_CREATION_DATE) { - text = ev_properties_view_format_date (info->creation_date); + text = ev_document_misc_format_date (info->creation_date); set_property (properties, GTK_TABLE (table), CREATION_DATE_PROPERTY, text, &row); g_free (text); } if (info->fields_mask & EV_DOCUMENT_INFO_MOD_DATE) { - text = ev_properties_view_format_date (info->modified_date); + text = ev_document_misc_format_date (info->modified_date); set_property (properties, GTK_TABLE (table), MOD_DATE_PROPERTY, text, &row); g_free (text); }