From 7828f46413766ee5db72dc9bd457eac0868f0646 Mon Sep 17 00:00:00 2001 From: zautrix Date: Sat, 04 Dec 2004 04:53:22 +0000 Subject: fixed some bugs --- (limited to 'libkcal/sharpformat.cpp') diff --git a/libkcal/sharpformat.cpp b/libkcal/sharpformat.cpp index 24b8349..c2ee2c9 100644 --- a/libkcal/sharpformat.cpp +++ b/libkcal/sharpformat.cpp @@ -254,8 +254,11 @@ class SharpParser : public QObject QString completedStr = attList[5]; if ( completedStr == "0" ) todo->setCompleted( true ); - else - todo->setCompleted( false ); + else { + // do not change percent complete + if ( todo->isCompleted() ) + todo->setCompleted( false ); + } mCalendar->addTodo( todo ); } else if ( qName == "Category" ) { -- cgit v0.9.0.2