@@ -117,7 +117,7 @@ public boolean onOptionsItemSelected(MenuItem item) {
117
117
if (ContextCompat .checkSelfPermission (this .getActivity (), Manifest .permission .READ_EXTERNAL_STORAGE ) != PackageManager .PERMISSION_GRANTED ) {
118
118
//See http://stackoverflow.com/questions/33169455/onrequestpermissionsresult-not-being-called-in-dialog-fragment
119
119
requestPermissions (new String []{Manifest .permission .READ_EXTERNAL_STORAGE }, 1 );
120
- return false ;
120
+ return true ;
121
121
} else {
122
122
controller .startGalleryPick ();
123
123
return true ;
@@ -155,15 +155,17 @@ public boolean onOptionsItemSelected(MenuItem item) {
155
155
if (ContextCompat .checkSelfPermission (this .getActivity (), Manifest .permission .ACCESS_FINE_LOCATION ) != PackageManager .PERMISSION_GRANTED ) {
156
156
//See http://stackoverflow.com/questions/33169455/onrequestpermissionsresult-not-being-called-in-dialog-fragment
157
157
requestPermissions (new String []{Manifest .permission .ACCESS_FINE_LOCATION }, 2 );
158
- return false ;
158
+ return true ;
159
159
} else {
160
160
Intent nearbyIntent = new Intent (getActivity (), NearbyActivity .class );
161
161
startActivity (nearbyIntent );
162
+ return true ;
162
163
}
163
164
}
164
165
else {
165
166
Intent nearbyIntent = new Intent (getActivity (), NearbyActivity .class );
166
167
startActivity (nearbyIntent );
168
+ return true ;
167
169
}
168
170
case R .id .menu_refresh :
169
171
((SourceRefresher )getActivity ()).refreshSource ();
@@ -183,6 +185,7 @@ public void onRequestPermissionsResult(int requestCode, String permissions[], in
183
185
controller .startGalleryPick ();
184
186
}
185
187
}
188
+ break ;
186
189
// 2 = Location allowed when 'nearby places' selected
187
190
case 2 : {
188
191
if (grantResults .length > 0 && grantResults [0 ] == PackageManager .PERMISSION_GRANTED ) {
@@ -191,6 +194,7 @@ public void onRequestPermissionsResult(int requestCode, String permissions[], in
191
194
startActivity (nearbyIntent );
192
195
}
193
196
}
197
+ break ;
194
198
}
195
199
}
196
200
0 commit comments