From kde-commits Mon Dec 14 17:30:59 2009 From: Dawit Alemayehu Date: Mon, 14 Dec 2009 17:30:59 +0000 To: kde-commits Subject: branches/KDE/4.3/kdebase/apps/konqueror/settings/kio Message-Id: <1260811859.929957.5598.nullmailer () svn ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=126081187726736 SVN commit 1062413 by adawit: Backport the fix for the Y2K38 problem with the cookiejar's expiration date variable M +3 -3 kcookiesmanagement.cpp --- branches/KDE/4.3/kdebase/apps/konqueror/settings/kio/kcookiesmanagement.cpp #1062412:1062413 @@ -31,7 +31,6 @@ #include #include #include -#include #include #include #include @@ -46,6 +45,7 @@ #include #include #include +#include // Local #include "kcookiesmain.h" @@ -335,13 +335,13 @@ if (c == fieldVal.end()) // empty list, do not crash return false; cookie->value = *c++; - unsigned tmp = (*c++).toUInt(); + qint64 tmp = (*c++).toLongLong(); if( tmp == 0 ) cookie->expireDate = i18n("End of session"); else { - QDateTime expDate; + KDateTime expDate; expDate.setTime_t(tmp); cookie->expireDate = KGlobal::locale()->formatDateTime(expDate); }