diff options
| author | Bertrik Sikken <bertrik@sikken.nl> | 2011-11-05 12:30:19 +0000 |
|---|---|---|
| committer | Bertrik Sikken <bertrik@sikken.nl> | 2011-11-05 12:30:19 +0000 |
| commit | 9310fc0b4c78eff371101088ea31d62cf35bfb76 (patch) | |
| tree | cd7d0d2012bc0f74a8586b65dab09670a63a223a | |
| parent | 3a66005739da7b757711d8f6424c86f6293d81b5 (diff) | |
| download | rockbox-9310fc0b4c78eff371101088ea31d62cf35bfb76.zip rockbox-9310fc0b4c78eff371101088ea31d62cf35bfb76.tar.gz rockbox-9310fc0b4c78eff371101088ea31d62cf35bfb76.tar.bz2 rockbox-9310fc0b4c78eff371101088ea31d62cf35bfb76.tar.xz | |
Sansa clip zip: do not enable display if it's already enabled
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30903 a1c6a512-1295-4272-9138-f99709370657
| -rw-r--r-- | firmware/target/arm/as3525/sansa-clipzip/lcd-clipzip.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/firmware/target/arm/as3525/sansa-clipzip/lcd-clipzip.c b/firmware/target/arm/as3525/sansa-clipzip/lcd-clipzip.c index 14f5cc1..4650913 100644 --- a/firmware/target/arm/as3525/sansa-clipzip/lcd-clipzip.c +++ b/firmware/target/arm/as3525/sansa-clipzip/lcd-clipzip.c @@ -263,7 +263,9 @@ static void lcd_init_type1(void) /* enables/disables the lcd */ void lcd_enable(bool on) { - lcd_enabled = on; + if (on == lcd_enabled) { + return; + } if (lcd_type == 0) { if (on) { @@ -301,6 +303,8 @@ void lcd_enable(bool on) lcd_write_dat(0x01); } } + + lcd_enabled = on; } /* returns true if the lcd is enabled */ |