summaryrefslogtreecommitdiffstats
path: root/minuitwrp/graphics.cpp
diff options
context:
space:
mode:
authorEthan Yonker <dees_troy@teamw.in>2017-01-20 21:30:28 +0100
committerEthan Yonker <dees_troy@teamw.in>2017-01-21 15:23:09 +0100
commitb386f710783deae31123dcc4985673e62719256c (patch)
tree02084dee8d0af5781f889978db0297d263085d77 /minuitwrp/graphics.cpp
parentTry mounting different filesystems during decryption (diff)
downloadandroid_bootable_recovery-b386f710783deae31123dcc4985673e62719256c.tar
android_bootable_recovery-b386f710783deae31123dcc4985673e62719256c.tar.gz
android_bootable_recovery-b386f710783deae31123dcc4985673e62719256c.tar.bz2
android_bootable_recovery-b386f710783deae31123dcc4985673e62719256c.tar.lz
android_bootable_recovery-b386f710783deae31123dcc4985673e62719256c.tar.xz
android_bootable_recovery-b386f710783deae31123dcc4985673e62719256c.tar.zst
android_bootable_recovery-b386f710783deae31123dcc4985673e62719256c.zip
Diffstat (limited to 'minuitwrp/graphics.cpp')
-rw-r--r--minuitwrp/graphics.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/minuitwrp/graphics.cpp b/minuitwrp/graphics.cpp
index c8ea5cb73..3dc88d9db 100644
--- a/minuitwrp/graphics.cpp
+++ b/minuitwrp/graphics.cpp
@@ -296,6 +296,7 @@ int gr_init(void)
{
gr_draw = NULL;
+#ifdef MSM_BSP
gr_backend = open_overlay();
if (gr_backend) {
gr_draw = gr_backend->init(gr_backend);
@@ -304,9 +305,10 @@ int gr_init(void)
} else
printf("Using overlay graphics.\n");
}
+#endif
#ifdef HAS_ADF
- if (!gr_draw) {
+ if (!gr_backend || !gr_draw) {
gr_backend = open_adf();
if (gr_backend) {
gr_draw = gr_backend->init(gr_backend);
@@ -325,7 +327,7 @@ int gr_init(void)
#endif
#ifdef HAS_DRM
- if (!gr_draw) {
+ if (!gr_backend || !gr_draw) {
gr_backend = open_drm();
gr_draw = gr_backend->init(gr_backend);
if (gr_draw)
@@ -335,7 +337,7 @@ int gr_init(void)
printf("Skipping drm graphics -- not present in build tree\n");
#endif
- if (!gr_draw) {
+ if (!gr_backend || !gr_draw) {
gr_backend = open_fbdev();
gr_draw = gr_backend->init(gr_backend);
if (gr_draw == NULL) {