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

Commit dea0c75e authored by Matthew Xie's avatar Matthew Xie Committed by Android Partner Code Review
Browse files

Merge "Bluetooth: MAP: Do not set body header if maxlist count is 0" into klp-wireless-dev

parents 3a48ed0a 0f20a953
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -487,7 +487,9 @@ public class BluetoothMapObexServer extends ServerRequestHandler {
                listSize = mOutContent.msgListingSize(folderName, appParams);
                hasUnread = mOutContent.msgListingHasUnread(folderName, appParams);
                outAppParams.setMessageListingSize(listSize);
                if(V) Log.v(TAG, "not setting body and end of body header");
                op.noBodyHeader();
                op.noEndofBody();
            }

            // Build the application parameter header
@@ -582,10 +584,12 @@ public class BluetoothMapObexServer extends ServerRequestHandler {
            if(maxListCount == BluetoothMapAppParams.INVALID_VALUE_PARAMETER)
                maxListCount = 1024;

            if(maxListCount != 0)
            {
            if(maxListCount != 0) {
                outBytes = mCurrentFolder.encode(listStartOffset, maxListCount);
                outStream = op.openOutputStream();
            } else {
                op.noBodyHeader();
                op.noEndofBody();
            }

            // Build and set the application parameter header