Show
Ignore:
Timestamp:
06/18/08 03:53:51 (6 months ago)
Author:
eugene
Message:

Changed default values for startup group to All Users. Made read values to be validated.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/qt4-gui/src/config/contactlist.cpp

    r6298 r6336  
    2424 
    2525#include <licq_file.h> 
     26#include <licq_user.h> 
    2627 
    2728using namespace LicqQtGui; 
     
    6970 
    7071  unsigned short groupType; 
    71   iniFile.ReadNum("StartUpGroupId", myGroupId, 0); 
    72   iniFile.ReadNum("StartUpGroupType", groupType, GROUPS_USER); 
     72  iniFile.ReadNum("StartUpGroupId", myGroupId, GROUP_ALL_USERS); 
     73  iniFile.ReadNum("StartUpGroupType", groupType, GROUPS_SYSTEM); 
    7374  myGroupType = static_cast<GroupType>(groupType); 
     75 
     76  if ((myGroupType == GROUPS_USER && myGroupId > gUserManager.NumGroups()) || 
     77      (myGroupType == GROUPS_SYSTEM && myGroupId >= NUM_GROUPS_SYSTEM_ALL) || 
     78      (myGroupType != GROUPS_USER && myGroupType != GROUPS_SYSTEM)) 
     79  { 
     80    myGroupId = GROUP_ALL_USERS; 
     81    myGroupType = GROUPS_SYSTEM; 
     82  } 
    7483 
    7584  iniFile.ReadNum("NumColumns", myColumnCount, 1);