diff --git a/src/com/timsu/astrid/sync/Synchronizer.java b/src/com/timsu/astrid/sync/Synchronizer.java index 1be0002a9..f3c41850f 100644 --- a/src/com/timsu/astrid/sync/Synchronizer.java +++ b/src/com/timsu/astrid/sync/Synchronizer.java @@ -212,11 +212,11 @@ public class Synchronizer { typeClass = cls; } - public TYPE get(Context context) { + @SuppressWarnings("unchecked") + public TYPE get(Context context) { if(controller == null) { try { - controller = typeClass.getConstructors()[0].newInstance( - context); + controller = (TYPE)typeClass.getConstructors()[0].newInstance(context); } catch (IllegalArgumentException e) { Log.e(getClass().getSimpleName(), e.toString()); } catch (SecurityException e) {