\r
\r
int cwidth = seqCanvas.getWrappedCanvasWidth(getSize().width);\r
+ if(cwidth<1)\r
+ return 0;\r
\r
wrappedBlock = y / cHeight;\r
wrappedBlock += av.getStartRes() / cwidth;\r
\r
if (sf.getValue("status") != null )\r
{\r
- featureText.append(" (" + sf.getValue("status") + ")");\r
+ String status = sf.getValue("status").toString();\r
+ if(status.length()>0)\r
+ featureText.append(" (" + sf.getValue("status") + ")");\r
}\r
featureText.append("\n");\r
\r
{\r
seq.insertCharAt(j, av.getGapCharacter());\r
seqEditOccurred = true;\r
- }\r
+ }\r
\r
void insertChar(int j, SequenceI seq, int fixedColumn)\r
{\r
"End editing: Tried removing residue " + seq.getCharAt(j));\r
return;\r
}\r
-\r
seq.deleteCharAt(j);\r
seq.insertCharAt(fixedColumn, av.getGapCharacter());\r
seqEditOccurred = true;\r