mirror of
https://github.com/Wisser/Jailer.git
synced 2026-05-19 02:54:22 -05:00
keep meta data tree up to date.
This commit is contained in:
@@ -473,7 +473,7 @@ public class StringSearchPanel extends javax.swing.JPanel {
|
||||
public void run() {
|
||||
cancelLoading.set(false);
|
||||
for (MDSchema schema: toLoad) {
|
||||
schema.loadTables(false);
|
||||
schema.loadTables(false, null);
|
||||
setCheckboxState(checkboxPerSchema.get(schema), schema, true, false);
|
||||
while (!schema.isLoaded() && !cancelLoading.get()) {
|
||||
try {
|
||||
|
||||
@@ -3277,7 +3277,19 @@ public class DataBrowser extends javax.swing.JFrame {
|
||||
final MDSchema defaultSchema = metaDataSource.getDefaultSchema();
|
||||
if (defaultSchema != null) {
|
||||
// tigger reading meta data asynchronously
|
||||
defaultSchema.loadTables(true);
|
||||
defaultSchema.loadTables(true, new Runnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
SwingUtilities.invokeLater(new Runnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
if (metaDataPanel != null) {
|
||||
metaDataPanel.refresh();
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
metaDataPanel = null;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user