|
|
|
@ -44,8 +44,6 @@
|
|
|
|
|
#include <glib/gi18n.h> |
|
|
|
|
#include <sys/mman.h> |
|
|
|
|
|
|
|
|
|
#include <lightdm.h> |
|
|
|
|
|
|
|
|
|
#include <config.h> |
|
|
|
|
#include "gresource/greeter-resources.h" |
|
|
|
|
|
|
|
|
@ -178,7 +176,7 @@ theme_heartbeat_script_loaded_cb(GObject *object,
|
|
|
|
|
GAsyncResult *result, |
|
|
|
|
gpointer user_data) { |
|
|
|
|
|
|
|
|
|
g_message("UI PROCESS - theme heartbeat loaded fired!"); |
|
|
|
|
printf("UI PROCESS - theme heartbeat loaded fired!"); |
|
|
|
|
WebKitJavascriptResult *js_result; |
|
|
|
|
JSValueRef value; |
|
|
|
|
JSGlobalContextRef context; |
|
|
|
@ -224,7 +222,7 @@ lock_hint_enabled_handler(void) {
|
|
|
|
|
|
|
|
|
|
static void |
|
|
|
|
load_theme_heartbeat_script(void) { |
|
|
|
|
g_message("UI PROCESS - load theme heartbeat fired!"); |
|
|
|
|
printf("UI PROCESS - load theme heartbeat fired!"); |
|
|
|
|
webkit_web_view_run_javascript_from_gresource( |
|
|
|
|
WEBKIT_WEB_VIEW(web_view), |
|
|
|
|
"/com/antergos/lightdm-webkit2-greeter/js/heartbeat.js", |
|
|
|
@ -238,7 +236,7 @@ load_theme_heartbeat_script(void) {
|
|
|
|
|
|
|
|
|
|
static void |
|
|
|
|
page_loaded_handler(void) { |
|
|
|
|
g_message("UI PROCESS - page loaded handler fired!"); |
|
|
|
|
printf("UI PROCESS - page loaded handler fired!"); |
|
|
|
|
load_theme_heartbeat_script(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -262,7 +260,7 @@ message_received_cb(WebKitUserContentManager *manager,
|
|
|
|
|
JSValueRef message_val; |
|
|
|
|
JSStringRef js_str_val; |
|
|
|
|
gsize message_str_length; |
|
|
|
|
g_message("UI PROCESS - message received fired!"); |
|
|
|
|
printf("UI PROCESS - message received fired!"); |
|
|
|
|
|
|
|
|
|
context = webkit_javascript_result_get_global_context(message); |
|
|
|
|
message_val = webkit_javascript_result_get_value(message); |
|
|
|
@ -291,7 +289,7 @@ message_received_cb(WebKitUserContentManager *manager,
|
|
|
|
|
} else if (strcmp(message_str, "Heartbeat::Exit") == 0) { |
|
|
|
|
theme_heartbeat_exit_handler(); |
|
|
|
|
} else { |
|
|
|
|
g_message("UI PROCESS - message received no match!"); |
|
|
|
|
printf("UI PROCESS - message received no match!"); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
g_free(message_str); |
|
|
|
|