We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a8d0ad0 commit fdc8625Copy full SHA for fdc8625
input/common/wayland_common_webos.c
@@ -702,6 +702,9 @@ static bool screenSaverCallback(LSHandle* sh, LSMessage* reply, void* context)
702
if (strcmp(state, "Active") != 0)
703
return true;
704
705
+ settings_t *settings = config_get_ptr();
706
+ bool suspend_screensaver = settings->bools.ui_suspend_screensaver_enable;
707
+
708
rjsonwriter_t *w = rjsonwriter_open_memory();
709
rjsonwriter_raw(w, "{", 1);
710
rjsonwriter_add_string(w, "clientName");
@@ -710,7 +713,7 @@ static bool screenSaverCallback(LSHandle* sh, LSMessage* reply, void* context)
713
rjsonwriter_raw(w, ",", 1);
711
714
rjsonwriter_add_string(w, "ack");
712
715
rjsonwriter_raw(w, ":", 1);
- rjsonwriter_rawf(w, "%s", "false");
716
+ rjsonwriter_rawf(w, "%s", suspend_screensaver ? "false" : "true");
717
718
rjsonwriter_add_string(w, "timestamp");
719
0 commit comments