diff --git a/build.xml b/build.xml
index 1f5fe6b45..4eb64d448 100644
--- a/build.xml
+++ b/build.xml
@@ -14,8 +14,8 @@
                                             utilsplugin2/build.xml
                                             log4j/build.xml
                                             apache-commons/build.xml
-                                            apache-http/build.xml
-											austriaaddresshelper/build.xml"/>
+                                            apache-http/build.xml"
+											/>
     <macrodef name="iterate">
         <attribute name="target"/>
         <sequential>
diff --git a/utilsplugin2/.classpath b/utilsplugin2/.classpath
index 754574aa7..5b0d76733 100644
--- a/utilsplugin2/.classpath
+++ b/utilsplugin2/.classpath
@@ -1,8 +1,8 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="src" path="src"/>
-	<classpathentry kind="src" path="test/unit"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
-	<classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
-	<classpathentry kind="output" path="build"/>
-</classpath>
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="src" path="src"/>
+	<classpathentry kind="src" path="test/unit"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
+	<classpathentry kind="lib" path="/home/gautier/code/osm/josm/core/dist/josm-custom.jar" sourcepath="/JOSM"/>
+	<classpathentry kind="output" path="build"/>
+</classpath>
diff --git a/utilsplugin2/src/org/openstreetmap/josm/plugins/utilsplugin2/selection/SelectAllInsideAction.java b/utilsplugin2/src/org/openstreetmap/josm/plugins/utilsplugin2/selection/SelectAllInsideAction.java
index 006e5f3fc..f7bcbc2b4 100644
--- a/utilsplugin2/src/org/openstreetmap/josm/plugins/utilsplugin2/selection/SelectAllInsideAction.java
+++ b/utilsplugin2/src/org/openstreetmap/josm/plugins/utilsplugin2/selection/SelectAllInsideAction.java
@@ -10,10 +10,13 @@ import java.util.Collection;
 
 import javax.swing.JOptionPane;
 
+import org.openstreetmap.josm.Main;
 import org.openstreetmap.josm.actions.JosmAction;
 import org.openstreetmap.josm.data.osm.DataSet;
 import org.openstreetmap.josm.data.osm.OsmPrimitive;
 import org.openstreetmap.josm.gui.Notification;
+import org.openstreetmap.josm.gui.dialogs.FilterDialog;
+import org.openstreetmap.josm.gui.dialogs.FilterTableModel;
 import org.openstreetmap.josm.tools.Shortcut;
 
 /**
@@ -33,8 +36,15 @@ public class SelectAllInsideAction extends JosmAction {
         DataSet ds = getLayerManager().getEditDataSet();
         Collection<OsmPrimitive> insideSelected = NodeWayUtils.selectAllInside(ds.getSelected(), ds, true);
 
+
+
         if (!insideSelected.isEmpty()) {
             ds.addSelected(insideSelected);
+            FilterDialog filterDialog = Main.map.getToggleDialog(FilterDialog.class);
+            if (filterDialog != null) {
+                FilterTableModel filterTableModel = filterDialog.getFilterModel();
+                filterTableModel.executeFilters();
+            }
         } else {
             new Notification(
                     tr("Nothing found. Please select some closed ways or multipolygons to find all primitives inside them!"))
