static void change_frame_seq_preview_end(bContext *C)
{
	if (ED_sequencer_special_preview_get() != NULL) {
		Scene *scene = CTX_data_scene(C);
		ED_sequencer_special_preview_clear();
		WM_event_add_notifier(C, NC_SCENE | ND_FRAME, scene);
	}
}
Beispiel #2
0
static void change_frame_seq_preview_end(bContext *C)
{
	bScreen *screen = CTX_wm_screen(C);
	bool notify = false;

	if (screen->scrubbing) {
		screen->scrubbing = false;
		notify = true;
	}

	if (ED_sequencer_special_preview_get() != NULL) {
		ED_sequencer_special_preview_clear();
		notify = true;
	}

	if (notify) {
		Scene *scene = CTX_data_scene(C);
		WM_event_add_notifier(C, NC_SCENE | ND_FRAME, scene);
	}
}