From 95b62267ce4e099a2b5444e86bd0fd97e23bf5d7 Mon Sep 17 00:00:00 2001 From: Georg Lukas Date: Mon, 13 Jun 2011 02:09:35 +0200 Subject: [PATCH] PositionListAdapter: clean up a little --- src/PositionListAdapter.scala | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/PositionListAdapter.scala b/src/PositionListAdapter.scala index 256775b..c3463f6 100644 --- a/src/PositionListAdapter.scala +++ b/src/PositionListAdapter.scala @@ -63,6 +63,7 @@ class PositionListAdapter(context : Context, prefs : PrefsWrapper, val age = DateUtils.getRelativeTimeSpanString(context, ts) val lat = cursor.getInt(COLUMN_LAT) val lon = cursor.getInt(COLUMN_LON) + val qrg = cursor.getString(COLUMN_QRG) val dist = Array[Float](0, 0) if (call == mycall) { @@ -71,9 +72,12 @@ class PositionListAdapter(context : Context, prefs : PrefsWrapper, view.setBackgroundColor(0x402020ff) } else view.setBackgroundColor(0) - distage.setTextColor(getAgeColor(ts)) - view.findViewById(R.id.station_call).asInstanceOf[TextView].setTextColor(getAgeColor(ts)) - view.findViewById(R.id.station_qrg).asInstanceOf[TextView].setTextColor(getAgeColor(ts)) + val color = getAgeColor(ts) + distage.setTextColor(color) + view.findViewById(R.id.station_call).asInstanceOf[TextView].setTextColor(color) + view.findViewById(R.id.station_qrg).asInstanceOf[TextView].setTextColor(color) + val qrg_visible = if (qrg != null && qrg != "") View.VISIBLE else View.GONE + view.findViewById(R.id.station_qrg).setVisibility(qrg_visible) val MCD = 1000000. android.location.Location.distanceBetween(my_lat/MCD, my_lon/MCD, lat/MCD, lon/MCD, dist)