summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKen Huang <kenbshuang@google.com>2020-08-26 20:42:56 +0800
committerKen Huang <kenbshuang@google.com>2020-08-26 13:31:11 +0000
commit5e9b16f5e9d71bcb831449fce8063e688e444bd9 (patch)
tree39ee41bc7aa8b0a6d0045a7c26ca920de3e6405c
parentadf5f133f99e4ecb3f95cda4eec0de8db5c0c35c (diff)
downloaddisplay-drivers-5e9b16f5e9d71bcb831449fce8063e688e444bd9.tar.gz
retun cur_mode if there is no switch data. Bug: 165768235 Test: check state on sofef01 and s6e3hc2 Signed-off-by: Ken Huang <kenbshuang@google.com> Change-Id: I2011825e48bf8e345ad394ab188e9b3741548fd5
-rw-r--r--msm/dsi/dsi_panel_switch.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/msm/dsi/dsi_panel_switch.c b/msm/dsi/dsi_panel_switch.c
index 1362758c..17496b15 100644
--- a/msm/dsi/dsi_panel_switch.c
+++ b/msm/dsi/dsi_panel_switch.c
@@ -445,7 +445,7 @@ const struct dsi_display_mode *get_panel_display_mode(struct dsi_panel *panel)
{
struct panel_switch_data *pdata = panel->private_data;
- return unlikely(!pdata) ? NULL : pdata->display_mode;
+ return !pdata ? panel->cur_mode : pdata->display_mode;
}
static int panel_idle(struct dsi_panel *panel)