Index: trunk/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java	(revision 1304)
+++ trunk/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java	(revision 1305)
@@ -71,5 +71,5 @@
             }
         });
-        displaylist.addListSelectionListener(new ListSelectionListener(){
+        /*displaylist.addListSelectionListener(new ListSelectionListener(){
             public void valueChanged(ListSelectionEvent e) {
                 Relation toEdit = (Relation) displaylist.getSelectedValue();
@@ -80,5 +80,5 @@
                 }
             }
-        });
+        });*/
 
         add(new JScrollPane(displaylist), BorderLayout.CENTER);
@@ -93,10 +93,12 @@
         }), GBC.std());
 
-        /*buttonPanel.add(new SideButton(marktr("Select"), "select", "Selection", tr("Select this relation"), new ActionListener() {
+        buttonPanel.add(new SideButton(marktr("Select"), "select", "Selection", tr("Select this relation"), new ActionListener() {
             public void actionPerformed(ActionEvent e) {
                 // replace selection with the relation from the list
                 Main.ds.setSelected((Relation)displaylist.getSelectedValue());
+                AutoScaleAction asa = new AutoScaleAction("selection");
+                asa.actionPerformed(null);
             }
-        }), GBC.std());*/
+        }), GBC.std());
 
         buttonPanel.add(new SideButton(marktr("Edit"), "edit", "Selection", tr( "Open an editor for the selected relation"), new ActionListener() {
