Fix bug in Date Filter restauration code.
diff --git a/org.eclipse.rmf.reqif10.search.ui/src/org/eclipse/rmf/reqif10/search/filter/ui/FilterControlDate.java b/org.eclipse.rmf.reqif10.search.ui/src/org/eclipse/rmf/reqif10/search/filter/ui/FilterControlDate.java
index 7ff6b29..d16e8a3 100644
--- a/org.eclipse.rmf.reqif10.search.ui/src/org/eclipse/rmf/reqif10/search/filter/ui/FilterControlDate.java
+++ b/org.eclipse.rmf.reqif10.search.ui/src/org/eclipse/rmf/reqif10/search/filter/ui/FilterControlDate.java
@@ -61,11 +61,11 @@
 		}
 		
 		if (initialize) {
-			if (templateFilter.getFilterValue1() != null) {
+			if (control[0] != null) {
 				GregorianCalendar cal = (GregorianCalendar) templateFilter.getFilterValue1();
 				control[0].setDate(cal.get(Calendar.YEAR), cal.get(Calendar.MONTH), cal.get(Calendar.DAY_OF_MONTH));
 			}
-			if (templateFilter.getFilterValue2() != null) {
+			if (control[1] != null) {
 				GregorianCalendar cal = (GregorianCalendar) templateFilter.getFilterValue2();
 				control[1].setDate(cal.get(Calendar.YEAR), cal.get(Calendar.MONTH), cal.get(Calendar.DAY_OF_MONTH));
 			}