#include "automation.inc"
#include "clip.h"
#include "edl.h"
+#include "edlsession.h"
#include "localsession.h"
#include "maskauto.h"
#include "maskautos.h"
// Selection is always aligned to frame for masks
// Create new keyframe if auto keyframes or replace entire keyframe.
- if(selection_start == selection_end)
+ if( !edl->session->span_keyframes ||
+ EQUIV(selection_start, selection_end) )
{
// Search for keyframe to write to
MaskAuto *dst = (MaskAuto*)get_auto_for_editing();
-void MaskAutos::get_points(ArrayList<MaskPoint*> *points,
+void MaskAutos::get_points(MaskPoints *points,
int submask,
int64_t position,
int direction)