diff --git a/app/src/main/java/org/nuclearfog/twidda/backend/StatusLoader.java b/app/src/main/java/org/nuclearfog/twidda/backend/StatusLoader.java index aae36973..9eb8a9f2 100644 --- a/app/src/main/java/org/nuclearfog/twidda/backend/StatusLoader.java +++ b/app/src/main/java/org/nuclearfog/twidda/backend/StatusLoader.java @@ -135,6 +135,7 @@ public class StatusLoader extends AsyncTask implements View.On if(rtCount > 0) rtCount--; retweeted = false; + database.removeStatus(tweet.retweetId); } } else if(MODE == FAVORITE) { diff --git a/app/src/main/java/org/nuclearfog/twidda/backend/TwitterEngine.java b/app/src/main/java/org/nuclearfog/twidda/backend/TwitterEngine.java index 6cc5a39a..f62b772f 100644 --- a/app/src/main/java/org/nuclearfog/twidda/backend/TwitterEngine.java +++ b/app/src/main/java/org/nuclearfog/twidda/backend/TwitterEngine.java @@ -419,7 +419,7 @@ public class TwitterEngine { */ public void retweet(Tweet tweet) throws TwitterException { if(tweet.retweeted) { - if(tweet.retweetId > 0) + if(tweet.retweetId > tweet.tweetID) deleteTweet(tweet.retweetId); else deleteTweet(tweet.tweetID); diff --git a/app/src/main/res/layout/tweetpage.xml b/app/src/main/res/layout/tweetpage.xml index cde2a0ce..3e2f4705 100644 --- a/app/src/main/res/layout/tweetpage.xml +++ b/app/src/main/res/layout/tweetpage.xml @@ -168,8 +168,8 @@