diff --git a/src/googleplay/java/com/todoroo/astrid/gtasks/GtasksListFragment.java b/src/googleplay/java/com/todoroo/astrid/gtasks/GtasksListFragment.java index 4a9a9dc39..d7e84a4ba 100644 --- a/src/googleplay/java/com/todoroo/astrid/gtasks/GtasksListFragment.java +++ b/src/googleplay/java/com/todoroo/astrid/gtasks/GtasksListFragment.java @@ -22,10 +22,8 @@ import com.todoroo.astrid.sync.SyncResultCallback; import org.tasks.Broadcaster; import org.tasks.R; import org.tasks.dialogs.DialogBuilder; -import org.tasks.injection.FragmentComponent; import org.tasks.preferences.ActivityPreferences; import org.tasks.sync.IndeterminateProgressBarSyncResultCallback; -import org.tasks.sync.RecordSyncStatusCallback; import org.tasks.sync.SyncThrottle; import javax.inject.Inject; @@ -109,11 +107,4 @@ public class GtasksListFragment extends SubtasksListFragment { public Property[] taskProperties() { return helper.taskProperties(); } - - @Override - public void inject(FragmentComponent component) { - super.inject(component); - - component.inject(this); - } } diff --git a/src/main/java/com/todoroo/astrid/subtasks/SubtasksListFragment.java b/src/main/java/com/todoroo/astrid/subtasks/SubtasksListFragment.java index 1ea3ad9de..e3f99e2a8 100644 --- a/src/main/java/com/todoroo/astrid/subtasks/SubtasksListFragment.java +++ b/src/main/java/com/todoroo/astrid/subtasks/SubtasksListFragment.java @@ -19,6 +19,7 @@ import com.todoroo.astrid.dao.TaskAttachmentDao; import com.todoroo.astrid.dao.TaskListMetadataDao; import com.todoroo.astrid.data.Task; import com.todoroo.astrid.data.TaskListMetadata; +import com.todoroo.astrid.gtasks.GtasksListFragment; import com.todoroo.astrid.service.TaskService; import org.tasks.R; @@ -146,6 +147,10 @@ public class SubtasksListFragment extends TaskListFragment { public void inject(FragmentComponent component) { super.inject(component); - component.inject(this); + if (this instanceof GtasksListFragment) { + component.inject((GtasksListFragment) this); + } else { + component.inject(this); + } } }