Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(7)

Issue 2315903002: arc: Fix crash in multi-user env on task stop. (Closed)

Created:
4 years, 3 months ago by khmel
Modified:
4 years, 3 months ago
CC:
chromium-reviews, kalyank, sadrul
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

arc: Fix crash in multi-user env on task stop. This CL makes it safe to handle Arc events for shelf in case secondary user is active. It also restores active status when primary user is activated again. BUG=b/31316824 BUG=b/31313336 BUG=644053 TEST=Manually on device. When secondary user is active, stop one of the Android task. There is no more crash in this case. Switch back to primary account and active status is correctly restored for the latest Arc app. Committed: https://crrev.com/78c98597ace74cec2375e39d5cbf8a8424bbc3ba Cr-Commit-Position: refs/heads/master@{#417076}

Patch Set 1 #

Total comments: 5

Patch Set 2 : rebase + comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+30 lines, -16 lines) Patch
M chrome/browser/ui/ash/launcher/arc_app_window_launcher_controller.h View 1 1 chunk +2 lines, -1 line 0 comments Download
M chrome/browser/ui/ash/launcher/arc_app_window_launcher_controller.cc View 1 6 chunks +28 lines, -15 lines 0 comments Download

Messages

Total messages: 10 (4 generated)
khmel
Hi Stefan, PTAL https://codereview.chromium.org/2315903002/diff/1/chrome/browser/ui/ash/launcher/arc_app_window_launcher_controller.cc File chrome/browser/ui/ash/launcher/arc_app_window_launcher_controller.cc (right): https://codereview.chromium.org/2315903002/diff/1/chrome/browser/ui/ash/launcher/arc_app_window_launcher_controller.cc#newcode277 chrome/browser/ui/ash/launcher/arc_app_window_launcher_controller.cc:277: task_id_to_app_window_.clear(); It is not safe to ...
4 years, 3 months ago (2016-09-06 20:46:13 UTC) #2
Mr4D (OOO till 08-26)
Please see comments. Then lgtm. https://codereview.chromium.org/2315903002/diff/1/chrome/browser/ui/ash/launcher/arc_app_window_launcher_controller.cc File chrome/browser/ui/ash/launcher/arc_app_window_launcher_controller.cc (right): https://codereview.chromium.org/2315903002/diff/1/chrome/browser/ui/ash/launcher/arc_app_window_launcher_controller.cc#newcode277 chrome/browser/ui/ash/launcher/arc_app_window_launcher_controller.cc:277: task_id_to_app_window_.clear(); Can you please ...
4 years, 3 months ago (2016-09-07 20:17:34 UTC) #3
khmel
Thanks for review! https://codereview.chromium.org/2315903002/diff/1/chrome/browser/ui/ash/launcher/arc_app_window_launcher_controller.cc File chrome/browser/ui/ash/launcher/arc_app_window_launcher_controller.cc (right): https://codereview.chromium.org/2315903002/diff/1/chrome/browser/ui/ash/launcher/arc_app_window_launcher_controller.cc#newcode277 chrome/browser/ui/ash/launcher/arc_app_window_launcher_controller.cc:277: task_id_to_app_window_.clear(); On 2016/09/07 20:17:34, Mr4D wrote: ...
4 years, 3 months ago (2016-09-07 21:01:48 UTC) #4
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2315903002/20001
4 years, 3 months ago (2016-09-07 21:03:08 UTC) #7
commit-bot: I haz the power
Committed patchset #2 (id:20001)
4 years, 3 months ago (2016-09-07 22:07:47 UTC) #8
commit-bot: I haz the power
4 years, 3 months ago (2016-09-07 22:09:54 UTC) #10
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/78c98597ace74cec2375e39d5cbf8a8424bbc3ba
Cr-Commit-Position: refs/heads/master@{#417076}

Powered by Google App Engine
This is Rietveld 408576698