Hardware/ATI/ADL.cs
changeset 160 f7d962d25af4
parent 15 0e812fe67bac
child 165 813d8bc3192f
     1.1 --- a/Hardware/ATI/ADL.cs	Tue Jul 27 18:38:11 2010 +0000
     1.2 +++ b/Hardware/ATI/ADL.cs	Tue Jul 27 18:47:58 2010 +0000
     1.3 @@ -226,12 +226,16 @@
     1.4  
     1.5      public static int ADL_Main_Control_Create(int enumConnectedAdapters) {
     1.6        try {
     1.7 -        return _ADL_Main_Control_Create(Main_Memory_Alloc,
     1.8 -          enumConnectedAdapters);
     1.9 -      } catch (DllNotFoundException) {
    1.10 -        CreateDelegates("atiadlxy");
    1.11 -        return _ADL_Main_Control_Create(Main_Memory_Alloc,
    1.12 -          enumConnectedAdapters);
    1.13 +        try {
    1.14 +          return _ADL_Main_Control_Create(Main_Memory_Alloc,
    1.15 +            enumConnectedAdapters);
    1.16 +        } catch {
    1.17 +          CreateDelegates("atiadlxy");
    1.18 +          return _ADL_Main_Control_Create(Main_Memory_Alloc,
    1.19 +            enumConnectedAdapters);
    1.20 +        }
    1.21 +      } catch {
    1.22 +        return ADL.ADL_ERR;
    1.23        }
    1.24      }
    1.25