[android] Fixed wrong res set for my position.

This commit is contained in:
Dmitry Kunin 2013-06-07 14:23:08 +03:00 committed by Alex Zolotarev
parent 1737507c0c
commit 481e906cd3

View file

@ -247,7 +247,7 @@ public class MWMActivity extends NvEventQueueActivity
public void onMyPositionClicked(View v)
{
final LocationState state = mApplication.getLocationState();
ImageView vImage = (ImageView)v;
if (!state.hasPosition())
{
if (!state.isFirstPosition())
@ -255,8 +255,8 @@ public class MWMActivity extends NvEventQueueActivity
// If first time pressed - start location observing:
// Set the button state to "searching" first ...
v.setBackgroundResource(R.drawable.myposition_button_normal);
v.setSelected(true);
vImage.setImageResource(R.drawable.myposition_button_normal);
vImage.setSelected(true);
// ... and then call startLocation, as there could be my_position button
// state changes in the startLocation.
@ -269,7 +269,7 @@ public class MWMActivity extends NvEventQueueActivity
if (!state.isCentered())
{
state.animateToPositionAndEnqueueLocationProcessMode(LocationState.LOCATION_CENTER_ONLY);
v.setSelected(true);
vImage.setSelected(true);
return;
}
else
@ -282,8 +282,8 @@ public class MWMActivity extends NvEventQueueActivity
{
state.startCompassFollowing();
v.setBackgroundResource(R.drawable.myposition_button_follow);
v.setSelected(true);
vImage.setImageResource(R.drawable.myposition_button_follow);
vImage.setSelected(true);
return;
}
else
@ -298,8 +298,8 @@ public class MWMActivity extends NvEventQueueActivity
stopLocation();
// ... and then set button state to default.
v.setBackgroundResource(R.drawable.myposition_button_normal);
v.setSelected(false);
vImage.setImageResource(R.drawable.myposition_button_normal);
vImage.setSelected(false);
}
private boolean m_needCheckUpdate = true;