Changeset 4460 for trunk/gli


Ignore:
Timestamp:
2003-06-03T14:06:50+12:00 (21 years ago)
Author:
jmt12
Message:

2030102: The reason metadata importing was dying was that the MSMPrompt was never returning the selected metadata element. Now the ModalDialog acts appropriately this problem is fixed.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gli/src/org/greenstone/gatherer/msm/MSMPrompt.java

    r4432 r4460  
    763763    // Display
    764764    dialog.setLocation((screen_size.width - SELECT_ELEMENT_SIZE.width) / 2, (screen_size.height - SELECT_ELEMENT_SIZE.height) / 2);
     765    System.err.println("Showing selection dialog. Block...");
    765766    dialog.setVisible(true);
     767    System.err.println("and release. Returning value.");
    766768    // Deallocate everything because JDK1.4 won't.
    767769    // Why, oh why did I do this?
     
    872874    // Display
    873875    dialog.setLocation((screen_size.width - SELECT_SET_SIZE.width) / 2, (screen_size.height - SELECT_SET_SIZE.height) / 2);
     876    System.err.println("Showing selection dialog. Block...");
    874877    dialog.setVisible(true);
     878    System.err.println("and release. Returning value.");
    875879    Object value = set.getSelectedItem();
    876880    if(value instanceof MetadataSet) {
     
    919923        n = null;
    920924        element = null;
    921         dialog.dispose();
     925        dialog.setVisible(false);
    922926    }
    923927    }
     
    958962    public void actionPerformed(ActionEvent event) {
    959963        dialog_cancelled = true;
    960         dialog.dispose();
     964        dialog.setVisible(false);
    961965    }         
    962966    }
     
    969973    }
    970974    public void actionPerformed(ActionEvent event) {
    971         dialog.dispose();
     975        dialog.setVisible(false);
    972976    }
    973977    }
     
    984988                // Return the currently selected element
    985989        result = (ElementWrapper)element.getSelectedItem();
    986         dialog.dispose();
     990        dialog.setVisible(false);
    987991    }
    988992    }
Note: See TracChangeset for help on using the changeset viewer.