@ -43,14 +40,12 @@ public class WidgetUpdateService extends InjectingService {
@InjectDatabasedatabase;
@InjectTaskServicetaskService;
@InjectTaskListMetadataDaotaskListMetadataDao;
@InjectTagDataDaotagDataDao;
@InjectWidgetHelperwidgetHelper;
@InjectPreferencespreferences;
@InjectSubtasksHelpersubtasksHelper;
@Override
publicvoidonStart(finalIntentintent,intstartId){
ContextManager.setContext(this);
newThread(newRunnable(){
@Override
publicvoidrun(){
@ -102,7 +97,7 @@ public class WidgetUpdateService extends InjectingService {
Filterfilter=null;
try{
filter=widgetHelper.getFilter(context,widgetId);
if(SubtasksHelper.isTagFilter(filter)){
if(filter.isTagFilter()){
((FilterWithCustomIntent)filter).customTaskList=newComponentName(context,TagViewFragment.class);// In case legacy widget was created with subtasks fragment
@ -52,15 +49,15 @@ public class ScrollableViewsFactory implements RemoteViewsService.RemoteViewsFac
privateTodorooCursor<Task>cursor;
publicScrollableViewsFactory(
SubtasksHelpersubtasksHelper,
Preferencespreferences,
Contextcontext,
Filterfilter,
intwidgetId,
booleandark,
Databasedatabase,
TaskServicetaskService,
TaskListMetadataDaotaskListMetadataDao,
TagDataDaotagDataDao){
TaskServicetaskService){
this.subtasksHelper=subtasksHelper;
this.preferences=preferences;
this.context=context;
this.filter=filter;
@ -68,8 +65,6 @@ public class ScrollableViewsFactory implements RemoteViewsService.RemoteViewsFac
this.dark=dark;
this.database=database;
this.taskService=taskService;
this.taskListMetadataDao=taskListMetadataDao;
this.tagDataDao=tagDataDao;
}
@Override
@ -190,7 +185,7 @@ public class ScrollableViewsFactory implements RemoteViewsService.RemoteViewsFac
}
privateStringgetQuery(Contextcontext){
if(SubtasksHelper.isTagFilter(filter)){
if(filter.isTagFilter()){
((FilterWithCustomIntent)filter).customTaskList=newComponentName(context,TagViewFragment.class);// In case legacy widget was created with subtasks fragment
}
@ -205,6 +200,6 @@ public class ScrollableViewsFactory implements RemoteViewsService.RemoteViewsFac