splash: fix splash source flags check
SPLASH_STORAGE_RAW is defined as 0, so a check against & will never be true. These flags are never combined so do a check against == instead. Signed-off-by: Tomas Melin <tomas.melin@vaisala.com> Reviewed-by: Tom Rini <trini@konsulko.com>
This commit is contained in:
parent
b4fc6f2214
commit
3b593f9030
@ -395,9 +395,9 @@ int splash_source_load(struct splash_location *locations, uint size)
|
||||
if (!splash_location)
|
||||
return -EINVAL;
|
||||
|
||||
if (splash_location->flags & SPLASH_STORAGE_RAW)
|
||||
if (splash_location->flags == SPLASH_STORAGE_RAW)
|
||||
return splash_load_raw(splash_location, bmp_load_addr);
|
||||
else if (splash_location->flags & SPLASH_STORAGE_FS)
|
||||
else if (splash_location->flags == SPLASH_STORAGE_FS)
|
||||
return splash_load_fs(splash_location, bmp_load_addr);
|
||||
#ifdef CONFIG_FIT
|
||||
else if (splash_location->flags == SPLASH_STORAGE_FIT)
|
||||
|
Loading…
Reference in New Issue
Block a user