summaryrefslogtreecommitdiffstats
path: root/src/gsttools
diff options
context:
space:
mode:
Diffstat (limited to 'src/gsttools')
-rw-r--r--src/gsttools/qgstutils.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/gsttools/qgstutils.cpp b/src/gsttools/qgstutils.cpp
index cb6048818..96bd09f86 100644
--- a/src/gsttools/qgstutils.cpp
+++ b/src/gsttools/qgstutils.cpp
@@ -41,7 +41,6 @@
#include "qgstutils_p.h"
#include <QtCore/qdatetime.h>
-#include <QtCore/qtimezone.h>
#include <QtCore/qdir.h>
#include <QtCore/qbytearray.h>
#include <QtCore/qvariant.h>
@@ -136,7 +135,9 @@ static void addTagToMap(const GstTagList *list,
int minute = gst_date_time_get_minute(dateTime);
int second = gst_date_time_get_second(dateTime);
float tz = gst_date_time_get_time_zone_offset(dateTime);
- map->insert(QByteArray(tag), QDateTime(QDate(year,month,day), QTime(hour, minute, second), QTimeZone(tz * 60 * 60)));
+ QDateTime dateTime(QDate(year, month, day), QTime(hour, minute, second),
+ Qt::OffsetFromUTC, tz * 60 * 60);
+ map->insert(QByteArray(tag), dateTime);
} else if (year > 0 && month > 0 && day > 0) {
map->insert(QByteArray(tag), QDate(year,month,day));
}