diff options
| author | Graeme Gregory <dp@xora.org.uk> | 2009-11-18 09:15:55 +0000 |
|---|---|---|
| committer | Graeme Gregory <dp@xora.org.uk> | 2009-11-18 09:15:55 +0000 |
| commit | 15387c72d5cf1a77a5a0afa6750dae73a8dbc12f (patch) | |
| tree | ab55e077002322c8f245c79c87c6a6f2f7b0ed2e /recipes/omnewrotate/files/correct-sysfs-bl-path.patch | |
| parent | 7f3d2b172af63fc894f80eece075434b2c5fbbc5 (diff) | |
| parent | e4e52ba358c094952ec868d32524a26dfa4bae89 (diff) | |
Merge branch 'org.openembedded.dev' of git+ssh://git@git.openembedded.org/openembedded into org.openembedded.dev
Diffstat (limited to 'recipes/omnewrotate/files/correct-sysfs-bl-path.patch')
| -rw-r--r-- | recipes/omnewrotate/files/correct-sysfs-bl-path.patch | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/recipes/omnewrotate/files/correct-sysfs-bl-path.patch b/recipes/omnewrotate/files/correct-sysfs-bl-path.patch new file mode 100644 index 0000000000..6d381649a8 --- /dev/null +++ b/recipes/omnewrotate/files/correct-sysfs-bl-path.patch @@ -0,0 +1,53 @@ +diff -uri omnewrotate.org/src/omnewrotate.c omnewrotate/src/omnewrotate.c +--- omnewrotate.org/src/omnewrotate.c 2009-05-03 20:23:56.000000000 +0200 ++++ omnewrotate/src/omnewrotate.c 2009-05-07 17:46:07.000000000 +0200 +@@ -95,8 +95,8 @@ + #define LONG_TIME 0 + + #define EVENT_PATH "/dev/input/event3" +-#define GET_BRIGHTNESS_PATH "/sys/class/backlight/pcf50633-bl/actual_brightness" +-#define SET_BRIGHTNESS_PATH "/sys/class/backlight/pcf50633-bl/brightness" ++#define GET_BRIGHTNESS_PATH "/sys/class/backlight/gta02-bl/actual_brightness" ++#define SET_BRIGHTNESS_PATH "/sys/class/backlight/gta02-bl/brightness" + + #define NUM_THREADS 1 + +@@ -197,8 +197,8 @@ + #endif + + if (change_brightness && !use_dbus) { +- set_brightness_file = open(SET_BRIGHTNESS_PATH, O_RDWR); +- get_brightness_file = open(GET_BRIGHTNESS_PATH, O_RDWR); ++ set_brightness_file = open(SET_BRIGHTNESS_PATH, O_WRONLY); ++ get_brightness_file = open(GET_BRIGHTNESS_PATH, O_RDONLY); + + if (set_brightness_file < 0 || get_brightness_file < 0) + { +@@ -273,7 +273,7 @@ + rootWindow = RootWindow(display, screen); + XRRRotations(display, screen, &r); + +- char current_brightness[3] = "63\n"; ++ char current_brightness[4] = "255\n"; + char brightness_off[2] = "0\n"; + + +@@ -317,7 +317,7 @@ + else + { + lseek(get_brightness_file, 0, SEEK_SET); +- read(get_brightness_file, ¤t_brightness, 2); ++ read(get_brightness_file, ¤t_brightness, 3); + lseek(set_brightness_file, 0, SEEK_SET); + write(set_brightness_file, &brightness_off, 2); + } +@@ -333,7 +333,7 @@ + if(debug) printf("Recovering screen brightness for nifty effect\n"); + usleep(500000); + lseek(set_brightness_file, 0, SEEK_SET); +- write(set_brightness_file, ¤t_brightness, 3); ++ write(set_brightness_file, ¤t_brightness, 4); + } + + } +Nur in omnewrotate.org/src: .omnewrotate.c.swp. |
