diff options
Diffstat (limited to 'apps/plugins/lib/xlcd_core.c')
-rw-r--r-- | apps/plugins/lib/xlcd_core.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/apps/plugins/lib/xlcd_core.c b/apps/plugins/lib/xlcd_core.c index 47875a51a9..9a274cb48d 100644 --- a/apps/plugins/lib/xlcd_core.c +++ b/apps/plugins/lib/xlcd_core.c | |||
@@ -26,3 +26,12 @@ | |||
26 | 26 | ||
27 | #include "xlcd.h" | 27 | #include "xlcd.h" |
28 | 28 | ||
29 | fb_data* get_framebuffer(struct viewport *vp, size_t *stride) | ||
30 | { | ||
31 | struct viewport *vp_main = *(rb->screens[SCREEN_MAIN]->current_viewport); | ||
32 | if (vp) | ||
33 | *vp = *vp_main; | ||
34 | if (stride) | ||
35 | *stride = vp_main->buffer->stride; | ||
36 | return vp_main->buffer->fb_ptr; | ||
37 | } | ||