Changeset 6173
- Timestamp:
- 2003-12-08T17:05:42+13:00 (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gli/src/org/greenstone/gatherer/gui/MetaEditPane.java
r6160 r6173 651 651 */ 652 652 private void validateControls() { 653 validateControls(false); 654 } 655 656 private void validateControls(boolean update_card) { 653 657 validateMetadataTable(); 654 658 // Validate card_layout_2 655 if (selected_metadata != null) { 656 card_layout2.show(control_pane, TOOLS_ON); 657 } 658 else { 659 card_layout2.show(control_pane, TOOLS_OFF); 659 // We only ever change tools if the metadata table has finished building or is empty. 660 if(update_card) { 661 if (selected_metadata == null && model.isBuildingComplete() && model.getRowCount() == 0) { 662 card_layout2.show(control_pane, TOOLS_OFF); 663 } 664 else { 665 card_layout2.show(control_pane, TOOLS_ON); 666 } 660 667 } 661 668 … … 735 742 } 736 743 } 737 validateControls( );744 validateControls(true); 738 745 } 739 746 } … … 1417 1424 1418 1425 // Update the status of the buttons 1419 validateControls(); 1426 validateControls(); // Don't update the tools view itself 1420 1427 } 1421 1428 }
Note:
See TracChangeset
for help on using the changeset viewer.