Commit 60b62fd2 authored by Maggie Cai's avatar Maggie Cai Committed by Commit Bot

[Sharesheet] Add APP_STARTED_FROM_SHARESHEET user interaction type.

Currently there is no matching user interaction type for LaunchSource
kFromSharesheet, which causes the app cannot launch. Adds the user
interaction type to fix this.

BUG=1097623

Change-Id: I92f2ca0b34f379cdaffa7d9bf6dea3a7592bbaa5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2336009Reviewed-by: default avatarDominick Ng <dominickn@chromium.org>
Reviewed-by: default avatarShao-Chuan Lee <shaochuan@chromium.org>
Commit-Queue: Maggie Cai <mxcai@chromium.org>
Cr-Commit-Position: refs/heads/master@{#794904}
parent 2dd05a14
......@@ -197,6 +197,10 @@ base::Optional<arc::UserInteractionType> GetUserInterationType(
user_interaction_type =
arc::UserInteractionType::APP_STARTED_FROM_OMNIBOX;
break;
case apps::mojom::LaunchSource::kFromSharesheet:
user_interaction_type =
arc::UserInteractionType::APP_STARTED_FROM_SHARESHEET;
break;
default:
NOTREACHED();
return base::nullopt;
......
......@@ -95,7 +95,10 @@ enum class UserInteractionType {
// User started an app from entering URL in the Omnibox in the browser.
APP_STARTED_FROM_OMNIBOX = 20,
kMaxValue = APP_STARTED_FROM_OMNIBOX,
// User started an app from Chrome OS sharesheet.
APP_STARTED_FROM_SHARESHEET = 21,
kMaxValue = APP_STARTED_FROM_SHARESHEET,
};
// Enumerates relevant Mojo connections.
......
......@@ -3399,6 +3399,7 @@ Unknown properties are collapsed to zero. -->
<int value="18" label="App started from Kiosk Next Home"/>
<int value="19" label="Interaction with gamepad"/>
<int value="20" label="App started from URL in the Omnibox"/>
<int value="21" label="App started from sharesheet"/>
</enum>
<enum name="ArcVideoDecodeAcceleratorResult">
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment