report executed toggle_script back to user via ui_notify_user().
Example:
> 'auto' >
'/sys/bus/pci/devices/0000:00:1c.1/power/control';
> echo 'on' > '/sys/bus/pci/devices/0000:00:1c.1/power/control';
Signed-off-by: Sergey Senozhatsky <sergey.senozhatsky(a)gmail.com>
---
src/tuning/tuning.cpp | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/src/tuning/tuning.cpp b/src/tuning/tuning.cpp
index ff3d715..3d13cc3 100644
--- a/src/tuning/tuning.cpp
+++ b/src/tuning/tuning.cpp
@@ -141,11 +141,15 @@ void tuning_window::repaint(void)
void tuning_window::cursor_enter(void)
{
class tunable *tun;
-
+ const char *toggle_script;
tun = all_tunables[cursor_pos];
if (!tun)
return;
+ /** device will change its state so need to store toggle script before
+ * we toggle()*/
+ toggle_script = tun->toggle_script();
tun->toggle();
+ ui_notify_user(">> %s\n", toggle_script);
}
static bool tunables_sort(class tunable * i, class tunable * j)
--
1.8.4.679.g0a1a803