info about shared memory, calls, events and log files.
This commit is contained in:
@@ -15,17 +15,7 @@
|
||||
|
||||
static void free_data(rkt_data_t *d)
|
||||
{
|
||||
if (d->kind == version) {
|
||||
free(d);
|
||||
} else if (d->kind == event) {
|
||||
free(d->data.event.event);
|
||||
free(d);
|
||||
} else if (d->kind == js_result) {
|
||||
free(d->data.js_result.value);
|
||||
free(d);
|
||||
} else {
|
||||
ERROR1("UNEXPECTED: data kind %d cannot be freed\n", d->kind);
|
||||
}
|
||||
do_free_data(d);
|
||||
}
|
||||
|
||||
class Handler : public QThread
|
||||
@@ -142,6 +132,11 @@ void Handler::run()
|
||||
quit = true;
|
||||
}
|
||||
break;
|
||||
case CMD_INFO: {
|
||||
int open_windows = webview_handler->openWindows();
|
||||
result_queue->enqueue(open_windows);
|
||||
}
|
||||
break;
|
||||
case CMD_HANDLE_IS_VALID: {
|
||||
int wv = data_obj["wv"].toInt();
|
||||
bool oke = webview_handler->rktValid(wv);
|
||||
|
||||
Reference in New Issue
Block a user