*/
private boolean followHighlight = true;
+ private boolean disableFastPaint; // BH 2019.04.18
+
+ /**
+ * BH 2019.04.18 When gap filling is on and a modification is made to fill
+ * those, we need to disallow fast painting for paste just once
+ *
+ * @return
+ */
+ public boolean isFastPaintDisabled()
+ {
+ boolean ret = disableFastPaint;
+ disableFastPaint = false;
+ return ret;
+ }
+
/**
* Property change listener for changes in alignment
*
{
if (isPadGaps())
{
- alignment.padGaps();
+ if (alignment.padGaps())
+ {
+ // the new alignment has been modified -- can't fast paint
+ disableFastPaint = true;
+ }
}
if (autoCalculateConsensus)
{