Split EmbeddedProcess::reset to allow stopping timers without full reset.
This commit is contained in:
@@ -220,13 +220,17 @@ void EmbeddedProcess::reset() {
|
||||
embedding_completed = false;
|
||||
start_embedding_time = 0;
|
||||
embedding_grab_focus = false;
|
||||
timer_embedding->stop();
|
||||
timer_update_embedded_process->stop();
|
||||
reset_timers();
|
||||
set_process(false);
|
||||
set_notify_transform(false);
|
||||
queue_redraw();
|
||||
}
|
||||
|
||||
void EmbeddedProcess::reset_timers() {
|
||||
timer_embedding->stop();
|
||||
timer_update_embedded_process->stop();
|
||||
}
|
||||
|
||||
void EmbeddedProcess::request_close() {
|
||||
if (current_process_id != 0 && embedding_completed) {
|
||||
DisplayServer::get_singleton()->request_close_embedded_process(current_process_id);
|
||||
|
||||
Reference in New Issue
Block a user