提交 4ee40581 编写于 作者: S Serge Rider

VCC columns state save + reorder fix

上级 deb74361
......@@ -412,23 +412,17 @@ public class ViewerColumnController {
return;
}
ColumnInfo columnInfo = (ColumnInfo) column.getData();
if (order.length < columnInfo.order - 1) {
log.debug("Bad column order index (" + columnInfo.order + ")");
return;
}
final int newOrder = order[columnInfo.order];
columnInfo.order = newOrder;
/*
final List<ColumnInfo> visibleColumns = getVisibleColumns();
if (visibleColumns.size() != order.length) {
log.debug("Internal error: visible column size (" + visibleColumns.size() + ") doesn't match order length (" + order.length + ")");
return;
}
boolean updated = false;
for (int i = 0; i < order.length; i++) {
visibleColumns.get(i).order = order[i];
if (order[i] == columnInfo.order) {
columnInfo.order = i;
updated = true;
break;
}
}
if (updated) {
saveColumnConfig();
}
*/
saveColumnConfig();
}
private void saveColumnConfig()
......
......@@ -124,7 +124,7 @@ class ViewerColumnRegistry {
@Override
protected IStatus run(DBRProgressMonitor monitor) {
synchronized (columnsConfig) {
log.debug("Save column config " + System.currentTimeMillis());
//log.debug("Save column config " + System.currentTimeMillis());
flushConfig();
saver = null;
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册