Index: content/public/browser/desktop_media_id.cc |
diff --git a/content/public/browser/desktop_media_id.cc b/content/public/browser/desktop_media_id.cc |
index 7817766e4d3e61de7ecd159d032a3cddb23b9dc8..c3823420e4b2781984bf583cefe4ca37a5fd739a 100644 |
--- a/content/public/browser/desktop_media_id.cc |
+++ b/content/public/browser/desktop_media_id.cc |
@@ -81,6 +81,7 @@ namespace content { |
const char kScreenPrefix[] = "screen"; |
const char kWindowPrefix[] = "window"; |
const char kAuraWindowPrefix[] = "aura_window"; |
+const char kAuraVirtualScreenPrefix[] = "aura_virtual_screen"; |
#if defined(USE_AURA) |
@@ -114,6 +115,8 @@ DesktopMediaID DesktopMediaID::Parse(const std::string& str) { |
type = TYPE_WINDOW; |
} else if (parts[0] == kAuraWindowPrefix) { |
type = TYPE_AURA_WINDOW; |
+ } else if (parts[0] == kAuraVirtualScreenPrefix) { |
+ type = TYPE_AURA_VIRTUAL_SCREEN; |
} else { |
return DesktopMediaID(TYPE_NONE, 0); |
} |
@@ -140,6 +143,9 @@ std::string DesktopMediaID::ToString() { |
case TYPE_AURA_WINDOW: |
prefix = kAuraWindowPrefix; |
break; |
+ case TYPE_AURA_VIRTUAL_SCREEN: |
+ prefix = kAuraVirtualScreenPrefix; |
+ break; |
} |
DCHECK(!prefix.empty()); |