summaryrefslogtreecommitdiff
path: root/apps/plugins/pictureflow/pictureflow.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/pictureflow/pictureflow.c')
-rw-r--r--apps/plugins/pictureflow/pictureflow.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/apps/plugins/pictureflow/pictureflow.c b/apps/plugins/pictureflow/pictureflow.c
index eadf9c3d0a..5f700aac83 100644
--- a/apps/plugins/pictureflow/pictureflow.c
+++ b/apps/plugins/pictureflow/pictureflow.c
@@ -35,6 +35,7 @@
35#include "lib/feature_wrappers.h" 35#include "lib/feature_wrappers.h"
36 36
37/******************************* Globals ***********************************/ 37/******************************* Globals ***********************************/
38static fb_data *lcd_fb;
38 39
39/* 40/*
40 * Targets which use plugin_get_audio_buffer() can't have playback from 41 * Targets which use plugin_get_audio_buffer() can't have playback from
@@ -190,7 +191,7 @@ GREY_INFO_STRUCT
190#define BUFFER_HEIGHT _grey_info.height 191#define BUFFER_HEIGHT _grey_info.height
191typedef unsigned char pix_t; 192typedef unsigned char pix_t;
192#else /* LCD_DEPTH >= 8 */ 193#else /* LCD_DEPTH >= 8 */
193#define LCD_BUF *rb->lcd_framebuffer 194#define LCD_BUF lcd_fb
194#define G_PIX LCD_RGBPACK 195#define G_PIX LCD_RGBPACK
195#define N_PIX LCD_RGBPACK 196#define N_PIX LCD_RGBPACK
196#define G_BRIGHT(y) LCD_RGBPACK(y,y,y) 197#define G_BRIGHT(y) LCD_RGBPACK(y,y,y)
@@ -3847,6 +3848,9 @@ static int pictureflow_main(void)
3847 3848
3848enum plugin_status plugin_start(const void *parameter) 3849enum plugin_status plugin_start(const void *parameter)
3849{ 3850{
3851 struct viewport *vp_main = rb->lcd_set_viewport(NULL);
3852 lcd_fb = vp_main->buffer->fb_ptr;
3853
3850 int ret; 3854 int ret;
3851 (void) parameter; 3855 (void) parameter;
3852 3856