From e8eaf021798f400994436961173db7a86b38cdc1 Mon Sep 17 00:00:00 2001
From: tobias <thinkdifferent055@gmail.com>
Date: Tue, 24 Jan 2017 20:57:39 +0100
Subject: [PATCH] Improved search

---
 .../layout/desktop/DesktopMenuToolbarViewController.java   | 7 +------
 PlayWallCore/src/de/tobias/playpad/project/Project.java    | 2 +-
 2 files changed, 2 insertions(+), 7 deletions(-)

diff --git a/PlayWall/src/de/tobias/playpad/layout/desktop/DesktopMenuToolbarViewController.java b/PlayWall/src/de/tobias/playpad/layout/desktop/DesktopMenuToolbarViewController.java
index aecc02ae..d903d117 100644
--- a/PlayWall/src/de/tobias/playpad/layout/desktop/DesktopMenuToolbarViewController.java
+++ b/PlayWall/src/de/tobias/playpad/layout/desktop/DesktopMenuToolbarViewController.java
@@ -682,11 +682,6 @@ public class DesktopMenuToolbarViewController extends BasicMenuToolbarViewContro
 
 		NotificationPane pane = mainViewController.getNotificationPane();
 		pane.show("", box);
-
-		// Auto Complete
-		Set<String> names = openProject.getPads().stream().filter(p -> p.getStatus() != PadStatus.EMPTY).map(Pad::getName)
-				.collect(Collectors.toSet());
-		TextFields.bindAutoCompletion(field, names);
 	}
 
 	@FXML
@@ -742,7 +737,7 @@ public class DesktopMenuToolbarViewController extends BasicMenuToolbarViewContro
 		});
 	}
 
-	private final int LAST_DOCUMENT_LIMIT = 3;
+	private static final int LAST_DOCUMENT_LIMIT = 3;
 
 	public void createRecentDocumentMenuItems() {
 		recentOpenMenu.getItems().clear();
diff --git a/PlayWallCore/src/de/tobias/playpad/project/Project.java b/PlayWallCore/src/de/tobias/playpad/project/Project.java
index 8fb4da8c..92b1b52e 100644
--- a/PlayWallCore/src/de/tobias/playpad/project/Project.java
+++ b/PlayWallCore/src/de/tobias/playpad/project/Project.java
@@ -323,7 +323,7 @@ public class Project {
 		List<Pad> result = new ArrayList<>();
 		for (Pad pad : getPads()) {
 			if (pad.getStatus() != PadStatus.EMPTY) {
-				if (pad.getName().startsWith(name)) {
+				if (pad.getName().toLowerCase().contains(name.toLowerCase())) {
 					result.add(pad);
 				}
 			}
-- 
GitLab