Loading QKSMS/src/main/java/com/moez/QKSMS/common/DialogHelper.java +1 −1 Original line number Diff line number Diff line Loading @@ -41,7 +41,7 @@ public class DialogHelper { .setMessage(context.getString(R.string.delete_confirmation, threads.size())) .setPositiveButton(R.string.yes, v -> { Log.d(TAG, "Deleting threads: " + Arrays.toString(threads.toArray())); Conversation.ConversationQueryHandler handler = new Conversation.ConversationQueryHandler(context.getContentResolver()); Conversation.ConversationQueryHandler handler = new Conversation.ConversationQueryHandler(context.getContentResolver(), context); Conversation.startDelete(handler, 0, false, threads); Conversation.asyncDeleteObsoleteThreads(handler, 0); if (context instanceof MessageListActivity) { Loading QKSMS/src/main/java/com/moez/QKSMS/data/Conversation.java +5 −1 Original line number Diff line number Diff line Loading @@ -812,9 +812,11 @@ public class Conversation { public static class ConversationQueryHandler extends AsyncQueryHandler { private int mDeleteToken; private Context mContext; public ConversationQueryHandler(ContentResolver cr) { public ConversationQueryHandler(ContentResolver cr, Context context) { super(cr); mContext = context; } public void setDeleteToken(int token) { Loading @@ -835,6 +837,8 @@ public class Conversation { } sDeletingThreadsLock.notifyAll(); } UnreadBadgeService.update(mContext); NotificationManager.create(mContext); } } } Loading QKSMS/src/main/java/com/moez/QKSMS/ui/messagelist/MessageListFragment.java +1 −1 Original line number Diff line number Diff line Loading @@ -874,7 +874,7 @@ public class MessageListFragment extends QKFragment implements ActivityLauncher, private final class BackgroundQueryHandler extends Conversation.ConversationQueryHandler { public BackgroundQueryHandler(ContentResolver contentResolver) { super(contentResolver); super(contentResolver, mContext); } @Override Loading Loading
QKSMS/src/main/java/com/moez/QKSMS/common/DialogHelper.java +1 −1 Original line number Diff line number Diff line Loading @@ -41,7 +41,7 @@ public class DialogHelper { .setMessage(context.getString(R.string.delete_confirmation, threads.size())) .setPositiveButton(R.string.yes, v -> { Log.d(TAG, "Deleting threads: " + Arrays.toString(threads.toArray())); Conversation.ConversationQueryHandler handler = new Conversation.ConversationQueryHandler(context.getContentResolver()); Conversation.ConversationQueryHandler handler = new Conversation.ConversationQueryHandler(context.getContentResolver(), context); Conversation.startDelete(handler, 0, false, threads); Conversation.asyncDeleteObsoleteThreads(handler, 0); if (context instanceof MessageListActivity) { Loading
QKSMS/src/main/java/com/moez/QKSMS/data/Conversation.java +5 −1 Original line number Diff line number Diff line Loading @@ -812,9 +812,11 @@ public class Conversation { public static class ConversationQueryHandler extends AsyncQueryHandler { private int mDeleteToken; private Context mContext; public ConversationQueryHandler(ContentResolver cr) { public ConversationQueryHandler(ContentResolver cr, Context context) { super(cr); mContext = context; } public void setDeleteToken(int token) { Loading @@ -835,6 +837,8 @@ public class Conversation { } sDeletingThreadsLock.notifyAll(); } UnreadBadgeService.update(mContext); NotificationManager.create(mContext); } } } Loading
QKSMS/src/main/java/com/moez/QKSMS/ui/messagelist/MessageListFragment.java +1 −1 Original line number Diff line number Diff line Loading @@ -874,7 +874,7 @@ public class MessageListFragment extends QKFragment implements ActivityLauncher, private final class BackgroundQueryHandler extends Conversation.ConversationQueryHandler { public BackgroundQueryHandler(ContentResolver contentResolver) { super(contentResolver); super(contentResolver, mContext); } @Override Loading