Skip to content

Commit

Permalink
Fixes micwallace#38 - Clicking on an image too fast can open two of t…
Browse files Browse the repository at this point in the history
  • Loading branch information
lifeweaver committed Feb 15, 2022
1 parent 09c15dd commit e65f635
Showing 1 changed file with 8 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@
import android.graphics.BitmapFactory;
import android.graphics.Color;
import android.os.Bundle;
import android.os.SystemClock;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
Expand Down Expand Up @@ -76,6 +77,7 @@ public class SubredditFeedAdapter extends BaseAdapter implements VoteTask.Callba
private boolean bigThumbs = false;
private boolean hideInf = false;
private boolean showItemSubreddit = false;
private long mLastRowImageClickTime = 0;

public interface ActivityInterface {
void loadMore();
Expand Down Expand Up @@ -448,6 +450,12 @@ public void onClick(View view) {
imageView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// Prevent opening image twice
if (SystemClock.elapsedRealtime() - mLastRowImageClickTime < 500) {
return;
}
mLastRowImageClickTime = SystemClock.elapsedRealtime();

Intent intent = new Intent(context, ViewImageDialogActivity.class);
intent.putExtras(getItemExtras(position));
context.startActivity(intent);
Expand Down

0 comments on commit e65f635

Please sign in to comment.