summaryrefslogtreecommitdiff
path: root/apps/plugins/doom/rockdoom.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/doom/rockdoom.c')
-rw-r--r--apps/plugins/doom/rockdoom.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/apps/plugins/doom/rockdoom.c b/apps/plugins/doom/rockdoom.c
index a76c9379b3..21efbc4147 100644
--- a/apps/plugins/doom/rockdoom.c
+++ b/apps/plugins/doom/rockdoom.c
@@ -653,6 +653,9 @@ extern int systemvol;
653/* this is the plugin entry point */ 653/* this is the plugin entry point */
654enum plugin_status plugin_start(const void* parameter) 654enum plugin_status plugin_start(const void* parameter)
655{ 655{
656 /* Disable all talking before initializing IRAM */
657 rb->talk_disable(true);
658
656 PLUGIN_IRAM_INIT(rb) 659 PLUGIN_IRAM_INIT(rb)
657 660
658 (void)parameter; 661 (void)parameter;
@@ -686,6 +689,7 @@ enum plugin_status plugin_start(const void* parameter)
686#ifdef HAVE_ADJUSTABLE_CPU_FREQ 689#ifdef HAVE_ADJUSTABLE_CPU_FREQ
687 rb->cpu_boost(false); 690 rb->cpu_boost(false);
688#endif 691#endif
692 rb->talk_disable(false);
689 if( result == -1 ) 693 if( result == -1 )
690 return PLUGIN_OK; // Quit was selected 694 return PLUGIN_OK; // Quit was selected
691 else 695 else
@@ -752,5 +756,6 @@ enum plugin_status plugin_start(const void* parameter)
752 rb->cpu_boost(false); 756 rb->cpu_boost(false);
753#endif 757#endif
754 758
759 rb->talk_disable(false);
755 return PLUGIN_OK; 760 return PLUGIN_OK;
756} 761}