[FELIX-4522] PojoSRBundleContext should read org.osgi.framework.storage property from Bundle config

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1680009 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/connect/src/main/java/org/apache/felix/connect/PojoSRBundleContext.java b/connect/src/main/java/org/apache/felix/connect/PojoSRBundleContext.java
index 864a818..d5f2720 100644
--- a/connect/src/main/java/org/apache/felix/connect/PojoSRBundleContext.java
+++ b/connect/src/main/java/org/apache/felix/connect/PojoSRBundleContext.java
@@ -172,9 +172,10 @@
     public File getDataFile(String filename)
     {
         File root = new File("bundle" + m_bundle.getBundleId());
-        if (System.getProperty("org.osgi.framework.storage") != null)
+        String storage = getProperty("org.osgi.framework.storage");
+        if (storage != null)
         {
-            root = new File(new File(System.getProperty("org.osgi.framework.storage")), root.getName());
+            root = new File(new File(storage), root.getName());
         }
         root.mkdirs();
         return filename.trim().length() > 0 ? new File(root, filename) : root;