Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 53ea0a16 authored by Dees Troy's avatar Dees Troy
Browse files

MTP Fix property list for multiple storage devices

Change-Id: Ice23fef31439a6c88d0a12380688eccd8dc3a71c
parent 12055fac
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -460,7 +460,6 @@ int MtpStorage::getObjectPropertyList(MtpObjectHandle handle, uint32_t format, u
	MTPD("MtpStorage::getObjectPropertyList handle: %d, format: %d, property: %lx\n", handle, format, property);
	if (property == MTP_PROPERTY_OBJECT_FORMAT) {
		MTPD("MtpStorage::getObjectPropertyList MTP_PROPERTY_OBJECT_FORMAT\n");
		MTPD("mtpmap count: %d\n", mtpmap.size());
		for (iter i = mtpmap.begin(); i != mtpmap.end(); i++) {
			MTPD("root: %d\n", i->second->Root());
			Node *node = i->second->findNode(handle, i->second->Root());
@@ -558,6 +557,8 @@ int MtpStorage::getObjectPropertyList(MtpObjectHandle handle, uint32_t format, u
		// Either the property is not supported or the handle is not on this storage
		return -1;
	}
	// handle not found on this storage
	return -1;

endloop:
	MTPD("mtpparentid: %d\n", local_mtpparentid);