Ticket #7038: Network_Preferences_bad_interface_no_crash.diff

File Network_Preferences_bad_interface_no_crash.diff, 633 bytes (added by jscipione, 13 years ago)

Checks to see if your first adapter exists before trying to load it, fixes crash, window opens with nothing filled in

  • src/preferences/network/EthernetSettingsView.cpp

    diff --git src/preferences/network/EthernetSettingsView.cpp src/preferences/network/EthernetSettingsView.cpp
    index ec4d66a..a0f32ce 100644
    EthernetSettingsView::AttachedToWindow()  
    235235    fNetworkMenuField->Menu()->SetTargetForItems(this);
    236236    fTypeMenuField->Menu()->SetTargetForItems(this);
    237237
    238     // display settigs of first adapter on startup
    239     _ShowConfiguration(fSettings.ItemAt(0));
     238    // display settings of first adapter on startup
     239    if (fSettings.ItemAt(0))
     240        _ShowConfiguration(fSettings.ItemAt(0));
    240241}
    241242
    242243