From kde-commits Wed Jan 25 19:34:38 2012 From: Kevin Krammer Date: Wed, 25 Jan 2012 19:34:38 +0000 To: kde-commits Subject: [akonadi-sugarcrm] /: Tasks setter doesn't need to be a union Message-Id: <20120125193438.0DCA1A60D3 () git ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=132752027406850 Git commit 376e50b52031ccc9eb369b957a01cd00c60c53bb by Kevin Krammer. Committed on 25/01/2012 at 17:33. Pushed by krake into branch 'master'. Tasks setter doesn't need to be a union M +1 -2 taskaccessorpair.cpp M +1 -3 taskaccessorpair.h M +1 -1 taskshandler.cpp http://commits.kde.org/akonadi-sugarcrm/376e50b52031ccc9eb369b957a01cd00c60= c53bb diff --git a/taskaccessorpair.cpp b/taskaccessorpair.cpp index 8cd8742..5e4a84c 100644 --- a/taskaccessorpair.cpp +++ b/taskaccessorpair.cpp @@ -19,7 +19,6 @@ #include "taskaccessorpair.h" = TaskAccessorPair::TaskAccessorPair( taskValueGetter get, taskValueSetter s= et, const QString &name ) - : getter( get ), diffName( name ) + : getter( get ), setter( set ), diffName( name ) { - setter.vSetter =3D set; } diff --git a/taskaccessorpair.h b/taskaccessorpair.h index 6250078..28731f7 100644 --- a/taskaccessorpair.h +++ b/taskaccessorpair.h @@ -32,8 +32,6 @@ public: = public: taskValueGetter getter; - union tsetter { - taskValueSetter vSetter; - } setter; + taskValueSetter setter; const QString diffName; }; diff --git a/taskshandler.cpp b/taskshandler.cpp index cc62f8f..e80a859 100644 --- a/taskshandler.cpp +++ b/taskshandler.cpp @@ -403,7 +403,7 @@ Akonadi::Item TasksHandler::itemFromEntry( const TNS__E= ntry_value &entry, const continue; } = - (*accessIt)->setter.vSetter( namedValue.value(), *todo ); + (*accessIt)->setter( namedValue.value(), *todo ); } = = item.setPayload( todo );