Changeset 5250


Ignore:
Timestamp:
2003-08-22T09:53:33+12:00 (21 years ago)
Author:
jmt12
Message:

A failed build no longer requires the user to click cancel

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gli/src/org/greenstone/gatherer/gui/CreatePane.java

    r5164 r5250  
    349349      */
    350350    public synchronized void processComplete(GShellEvent event) {
    351     if(event.getType() == GShell.BUILD) {
     351    if(event.getStatus() == GShell.OK) {
     352        if(event.getType() == GShell.BUILD) {
     353        processing = false;
     354        cancel_button.setEnabled(false);
     355        build_button.setEnabled(true);
     356        int status = event.getStatus();
     357        document.setSpecialCharacter(OptionsPane.SUCCESSFUL);
     358        options_pane.resetFileEntry();
     359        card_layout.show(main_pane, CONTROL);
     360        }
     361        // Otherwise its completed import but still got build to go
     362    }
     363    else {
    352364        processing = false;
    353365        cancel_button.setEnabled(false);
    354366        build_button.setEnabled(true);
    355         int status = event.getStatus();
    356         if (status == GShell.OK) {
    357         document.setSpecialCharacter(OptionsPane.SUCCESSFUL);
    358         } else {
    359         document.setSpecialCharacter(OptionsPane.UNSUCCESSFUL);
    360         }
     367        document.setSpecialCharacter(OptionsPane.UNSUCCESSFUL);
    361368        options_pane.resetFileEntry();
    362369        card_layout.show(main_pane, CONTROL);
Note: See TracChangeset for help on using the changeset viewer.