Changeset 689

Show
Ignore:
Timestamp:
12/28/09 17:31:36 (2 years ago)
Author:
erikd
Message:

src/driver.c : Handle the case where the driver chosen in preferences isn't available.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • sweep/trunk/src/driver.c

    r688 r689  
    837837  driver = prefs_get_string (prefs_driver_key); 
    838838 
     839  /* Set a default in case preferences driver doesn't exist. */ 
     840  current_driver = driver_table [0]; 
     841 
    839842  /* Switch to driver from preferences if possible. */ 
    840843  if (driver != NULL) 
    841844    for (k = 0 ; driver_table [k] != NULL ; k++) 
    842       if (strcmp (driver, driver_table [k]->name) == 0) { 
     845      if (strcmp (driver, driver_table [k]->name) == 0) 
    843846        current_driver = driver_table [k]; 
    844                 dialog_driver = current_driver; 
    845       } 
    846 } 
     847 
     848  dialog_driver = current_driver; 
     849}