#17159: Add AccountSelectionButton class
diff --git a/src/com/savoirfairelinux/sflphone/client/AccountSelectionDialog.java b/src/com/savoirfairelinux/sflphone/client/AccountSelectionDialog.java
index d3b32ae..838c352 100644
--- a/src/com/savoirfairelinux/sflphone/client/AccountSelectionDialog.java
+++ b/src/com/savoirfairelinux/sflphone/client/AccountSelectionDialog.java
@@ -35,13 +35,18 @@
 import android.content.Context;
 import android.content.DialogInterface;
 import android.os.Bundle;
+import android.util.Log;
+import android.view.View;
+import android.widget.AdapterView;
 import android.widget.ArrayAdapter;
 import android.widget.ListView;
+import android.widget.TextView;
 
 import java.util.ArrayList;
 
 public class AccountSelectionDialog extends AlertDialog
 {
+    private static final String TAG = "AccountSelectionDialog";
     Context mContext;
     ListView mListView;
     ArrayAdapter mListAdapter;
@@ -54,16 +59,21 @@
         mItems = items;
     } 
 
-    private DialogInterface.OnClickListener onClick = new DialogInterface.OnClickListener() 
+    private AdapterView.OnItemClickListener onClick = new AdapterView.OnItemClickListener() 
     {
-        public void onClick(DialogInterface dialog, int which) {
+        // public void onClick(DialogInterface dialog, int which) {
+        public void onItemClick (AdapterView<?> parent, View view, int position, long id) {
+            Log.i(TAG, "Selected Account: " + ((TextView)view).getText());
         }
     };
 
     public void onCreate(Bundle savedInstanceState)
     {
         mListView = new ListView(mContext);
+
         mListAdapter = new ArrayAdapter(mContext, android.R.layout.simple_expandable_list_item_1, mItems.toArray());
+
+        mListView.setOnItemClickListener(onClick);
         mListView.setAdapter(mListAdapter);
         setContentView(mListView);
     }