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

Skip to content
Commit 15380dcf authored by Maryam Dehaini's avatar Maryam Dehaini
Browse files

Capture links in window decoration

This CL does the following:
1. Adds a capturedLink and capturedLinkTimestamp field into TaskInfo.
2. On TaskInfo#fillTaskInfo, iterates activities top to bottom and finds
   the first activity (if any exist) which was opened using a link.
3. If TaskInfo#capturedLink is not null and has not been previously
   saved, saves the link and posts a runnable to clear the link after a
   set amount of time.
4. Creates an "Open in browser" button in the handle menu if the
   capturedLink field in TaskInfo is not null.
4. When the window decoration is created, finds and saves the component
   name of the default browser.
5. When a click event is received, opens the saved link in the default
   browser.

Bug: 349695493
Test: Open slides from gmail app and use button to switch to browser
Flag: com.android.window.flags.enable_desktop_windowing_app_to_web

Change-Id: I8e638cde8c1fff4c5f2b75da2d9b31541dbe2489
parent 9edff93d
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment