xref: /OK3568_Linux_fs/buildroot/package/mtp/0002-Export-userdata-to-mtp.patch (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1From add0864b7e65ad253e9485df25eb6a6a0a81b835 Mon Sep 17 00:00:00 2001
2From: "zain.wang" <wzz@rock-chips.com>
3Date: Thu, 9 Aug 2018 11:43:12 +0800
4Subject: [PATCH 2/3] Export userdata to mtp
5
6Signed-off-by: zain.wang <wzz@rock-chips.com>
7---
8 server/server.cpp | 19 ++++---------------
9 1 file changed, 4 insertions(+), 15 deletions(-)
10
11diff --git a/server/server.cpp b/server/server.cpp
12index d08c13c..f43d513 100644
13--- a/server/server.cpp
14+++ b/server/server.cpp
15@@ -217,23 +217,12 @@ public:
16             MTP_STORAGE_FIXED_RAM,
17             userdata->pw_dir,
18             "MTP",
19-            1024 * 1024 * 100,  /* 100 MB reserved space, to avoid filling the disk */
20+            0,
21             false,
22             0  /* Do not check sizes for internal storage */);
23-        mtp_database->addStoragePath(std::string(userdata->pw_dir) + "/Documents",
24-                                     gettext("Documents"),
25-                                     MTP_STORAGE_FIXED_RAM, false);
26-        mtp_database->addStoragePath(std::string(userdata->pw_dir) + "/Music",
27-                                     gettext("Music"),
28-                                     MTP_STORAGE_FIXED_RAM, false);
29-        mtp_database->addStoragePath(std::string(userdata->pw_dir) + "/Videos",
30-                                     gettext("Videos"),
31-                                     MTP_STORAGE_FIXED_RAM, false);
32-        mtp_database->addStoragePath(std::string(userdata->pw_dir) + "/Pictures",
33-                                     gettext("Pictures"),
34-                                     MTP_STORAGE_FIXED_RAM, false);
35-        mtp_database->addStoragePath(std::string(userdata->pw_dir) + "/Downloads",
36-                                     gettext("Downloads"),
37+
38+        mtp_database->addStoragePath(std::string(userdata->pw_dir) + "/../userdata",
39+                                     gettext("userdata"),
40                                      MTP_STORAGE_FIXED_RAM, false);
41         home_storage_added = false;
42
43--
442.17.1
45
46