Skip to content

Commit 5d9cb80

Browse files
sbuggaymeta-codesync[bot]
authored andcommitted
Add screenshot category (#54537)
Summary: Pull Request resolved: #54537 Adds screenshot category for enabling the screen capture feature if devtools requests it. Changelog: [internal] Reviewed By: hoxyq Differential Revision: D86978863 fbshipit-source-id: 16755d66c92b3f68a57279318ac30f70a26e15a3
1 parent e08abbc commit 5d9cb80

1 file changed

Lines changed: 10 additions & 5 deletions

File tree

packages/react-native/ReactCommon/jsinspector-modern/tracing/TracingCategory.h

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,12 @@
1616
namespace facebook::react::jsinspector_modern::tracing {
1717

1818
enum class Category {
19-
HiddenTimeline, /* disabled-by-default-devtools.timeline */
20-
JavaScriptSampling, /* disabled-by-default-v8.cpu_profiler */
21-
RuntimeExecution, /* v8.execute */
22-
Timeline, /* devtools.timeline */
23-
UserTiming, /* blink.user_timing */
19+
HiddenTimeline, /* disabled-by-default-devtools.timeline */
20+
JavaScriptSampling, /* disabled-by-default-v8.cpu_profiler */
21+
RuntimeExecution, /* v8.execute */
22+
Timeline, /* devtools.timeline */
23+
UserTiming, /* blink.user_timing */
24+
Screenshot, /* disabled-by-default-devtools.screenshot */
2425
};
2526

2627
inline std::string tracingCategoryToString(const Category &category)
@@ -36,6 +37,8 @@ inline std::string tracingCategoryToString(const Category &category)
3637
return "disabled-by-default-v8.cpu_profiler";
3738
case Category::RuntimeExecution:
3839
return "v8.execute";
40+
case Category::Screenshot:
41+
return "disabled-by-default-devtools.screenshot";
3942
}
4043
}
4144

@@ -51,6 +54,8 @@ inline std::optional<Category> getTracingCategoryFromString(const std::string &s
5154
return Category::JavaScriptSampling;
5255
} else if (str == "v8.execute") {
5356
return Category::RuntimeExecution;
57+
} else if (str == "disabled-by-default-devtools.screenshot") {
58+
return Category::RuntimeExecution;
5459
} else {
5560
return std::nullopt;
5661
}

0 commit comments

Comments
 (0)