summaryrefslogtreecommitdiff
path: root/apps/plugins
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins')
-rw-r--r--apps/plugins/text_viewer/tv_action.c16
-rw-r--r--apps/plugins/text_viewer/tv_bookmark.c16
2 files changed, 32 insertions, 0 deletions
diff --git a/apps/plugins/text_viewer/tv_action.c b/apps/plugins/text_viewer/tv_action.c
index 3a0d895..798871c 100644
--- a/apps/plugins/text_viewer/tv_action.c
+++ b/apps/plugins/text_viewer/tv_action.c
@@ -172,9 +172,17 @@ void tv_top(void)
void tv_bottom(void)
{
+#ifdef HAVE_ADJUSTABLE_CPU_FREQ
+ rb->cpu_boost(true);
+#endif
+
tv_move_screen(0, 0, SEEK_END);
if (preferences->vertical_scroll_mode == VS_PAGE)
tv_move_screen(0, -tv_get_screen_pos()->line, SEEK_CUR);
+
+#ifdef HAVE_ADJUSTABLE_CPU_FREQ
+ rb->cpu_boost(false);
+#endif
}
unsigned tv_menu(void)
@@ -187,9 +195,17 @@ unsigned tv_menu(void)
if (res == TV_MENU_RESULT_EXIT_MENU)
{
+#ifdef HAVE_ADJUSTABLE_CPU_FREQ
+ rb->cpu_boost(true);
+#endif
+
tv_convert_fpos(cur_file_pos, &cur_pos);
tv_move_screen(cur_pos.page, cur_pos.line, SEEK_SET);
+
+#ifdef HAVE_ADJUSTABLE_CPU_FREQ
+ rb->cpu_boost(false);
+#endif
}
else if (res == TV_MENU_RESULT_MOVE_PAGE)
res = TV_MENU_RESULT_EXIT_MENU;
diff --git a/apps/plugins/text_viewer/tv_bookmark.c b/apps/plugins/text_viewer/tv_bookmark.c
index 807c3e9..0f5d58b 100644
--- a/apps/plugins/text_viewer/tv_bookmark.c
+++ b/apps/plugins/text_viewer/tv_bookmark.c
@@ -103,8 +103,16 @@ static int tv_change_preferences(const struct tv_preferences *oldp)
if (oldp)
{
+#ifdef HAVE_ADJUSTABLE_CPU_FREQ
+ rb->cpu_boost(true);
+#endif
+
for (i = 0; i < bookmark_count; i++)
tv_convert_fpos(bookmarks[i].pos.file_pos, &bookmarks[i].pos);
+
+#ifdef HAVE_ADJUSTABLE_CPU_FREQ
+ rb->cpu_boost(false);
+#endif
}
return TV_CALLBACK_OK;
}
@@ -249,7 +257,15 @@ void tv_select_bookmark(void)
if (preferences->vertical_scroll_mode == VS_PAGE)
select_pos.line = 0;
+#ifdef HAVE_ADJUSTABLE_CPU_FREQ
+ rb->cpu_boost(true);
+#endif
+
tv_move_screen(select_pos.page, select_pos.line, SEEK_SET);
+
+#ifdef HAVE_ADJUSTABLE_CPU_FREQ
+ rb->cpu_boost(false);
+#endif
}
/* serialize or deserialize of the bookmark array */