[PATCH] Fix of elapsed time string generation in query window
От | Иван Полещук |
---|---|
Тема | [PATCH] Fix of elapsed time string generation in query window |
Дата | |
Msg-id | CACg4f+WQ4eCL66WP5KWE3mevHZKK2UgqAUMLLU+y7kJ6Pjngkg@mail.gmail.com обсуждение исходный текст |
Ответы |
Re: [PATCH] Fix of elapsed time string generation
in query window
|
Список | pgadmin-hackers |
<div dir="ltr"><pre>From 5a5460dc2ec5491660dc8358e878eb9342fbc0f8 Mon Sep 17 00:00:00 2001 From: cyberj0g <<a href="mailto:cyberj0g@gmail.com">cyberj0g@gmail.com</a>> Date: Wed, 10 Feb 2016 00:24:52 +0500 Subject: [PATCH] Fix of elapsed time string generation in query window For queries longer than 1 hour, time was displayed like that: "01:25:3640 hours" ---pgadmin/utils/misc.cpp | 2 +-1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pgadmin/utils/misc.cpp b/pgadmin/utils/misc.cpp index b050dd7..f0047b3 100644 --- a/pgadmin/utils/misc.cpp +++ b/pgadmin/utils/misc.cpp @@ -226,7 +226,7 @@ wxString ElapsedTimeToStr(wxLongLong msec) int days = tsMsec.GetDays(); int hours = (wxTimeSpan(tsMsec.GetHours(),0, 0, 0) - wxTimeSpan(days * 24)).GetHours(); int minutes = (wxTimeSpan(0, tsMsec.GetMinutes(),0, 0) - wxTimeSpan(hours)).GetMinutes(); - long seconds = (wxTimeSpan(0, 0, tsMsec.GetSeconds(), 0) - wxTimeSpan(0, minutes)).GetSeconds().ToLong(); + long seconds = (wxTimeSpan(0, 0, tsMsec.GetSeconds(), 0) - wxTimeSpan(hours, minutes)).GetSeconds().ToLong(); longmilliseconds = (wxTimeSpan(0, 0, 0, tsMsec.GetMilliseconds()) - wxTimeSpan(0, 0, seconds)).GetMilliseconds().ToLong(); if (days > 0) </pre></div>
В списке pgadmin-hackers по дате отправления: