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