Skip to content

Commit 156533e

Browse files
author
Gin
committed
clear video overlay log before each program start
1 parent e1b364e commit 156533e

File tree

3 files changed

+9
-0
lines changed

3 files changed

+9
-0
lines changed

SerialPrograms/Source/NintendoSwitch/Framework/NintendoSwitch_SingleSwitchProgramSession.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,7 @@ void SingleSwitchProgramSession::internal_run_program(){
146146

147147
try{
148148
logger().log("<b>Starting Program: " + identifier() + "</b>");
149+
env.console.overlay().clear_log();
149150
env.console.overlay().add_log("- Starting Program -");
150151
run_program_instance(env, context);
151152
env.console.overlay().add_log("- Program Finished -");

SerialPrograms/Source/NintendoSwitch/NintendoSwitch_MultiSwitchProgram.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,12 @@ void MultiSwitchProgramEnvironment::add_overlay_log_to_all_consoles(const std::s
9797
}
9898
}
9999

100+
void MultiSwitchProgramEnvironment::clear_all_overlay_logs(){
101+
for (auto&console: consoles){
102+
console.overlay().clear_log();
103+
}
104+
}
105+
100106

101107
MultiSwitchProgramDescriptor::MultiSwitchProgramDescriptor(
102108
std::string identifier,

SerialPrograms/Source/NintendoSwitch/NintendoSwitch_MultiSwitchProgram.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,8 @@ class MultiSwitchProgramEnvironment : public ProgramEnvironment{
6363

6464
// add video overlay log on all console video streams
6565
void add_overlay_log_to_all_consoles(const std::string& message, Color color = COLOR_WHITE);
66+
// clear video overlay log on all console video streams
67+
void clear_all_overlay_logs();
6668
};
6769

6870

0 commit comments

Comments
 (0)