Skip to content

Commit 5dffea4

Browse files
madhurgupta10maskaravivek
authored andcommitted
* Fix Bug commons-app#2489 * Removed Unused import Log statement
1 parent 105e5d7 commit 5dffea4

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

app/src/main/java/fr/free/nrw/commons/nearby/PlaceRenderer.java

+7
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,9 @@
66
import android.support.v4.app.Fragment;
77
import android.support.v4.app.FragmentManager;
88
import android.support.v7.app.AlertDialog;
9+
import android.support.v7.widget.LinearLayoutManager;
910
import android.support.v7.widget.PopupMenu;
11+
import android.support.v7.widget.RecyclerView;
1012
import android.view.LayoutInflater;
1113
import android.view.MenuItem;
1214
import android.view.View;
@@ -112,6 +114,11 @@ protected void hookListeners(View view) {
112114
closeLayout(buttonLayout);
113115
} else {
114116
openLayout(buttonLayout);
117+
RecyclerView recyclerView = (RecyclerView) view.getParent();
118+
int lastPosition = recyclerView.getAdapter().getItemCount() - 1;
119+
if (recyclerView.getChildLayoutPosition(view) == lastPosition) {
120+
((LinearLayoutManager) recyclerView.getLayoutManager()).scrollToPositionWithOffset(lastPosition, buttonLayout.getHeight());
121+
}
115122
}
116123

117124
};

0 commit comments

Comments
 (0)