Fixed a few more crash causing bugs.
This commit is contained in:
@@ -64,7 +64,7 @@ namespace OpenHardwareMonitor.GUI {
|
||||
ITaskFolder folder = scheduler.GetFolder("\\Open Hardware Monitor");
|
||||
IRegisteredTask task = folder.GetTask("Startup");
|
||||
startup = task != null;
|
||||
} catch (FileNotFoundException) {
|
||||
} catch (IOException) {
|
||||
startup = false;
|
||||
}
|
||||
} else {
|
||||
|
||||
@@ -114,8 +114,7 @@ namespace OpenHardwareMonitor.Hardware.CPU {
|
||||
|
||||
CPUID[][] coreThreads = GroupThreadsByCore(threads);
|
||||
|
||||
this.threads[index] = coreThreads;
|
||||
index++;
|
||||
this.threads[index] = coreThreads;
|
||||
|
||||
switch (threads[0].Vendor) {
|
||||
case Vendor.Intel:
|
||||
@@ -134,7 +133,9 @@ namespace OpenHardwareMonitor.Hardware.CPU {
|
||||
} break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
index++;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -196,7 +196,11 @@ namespace OpenHardwareMonitor.Hardware.Nvidia {
|
||||
public static NvStatus NvAPI_GPU_GetFullName(NvPhysicalGpuHandle gpuHandle,
|
||||
out string name) {
|
||||
StringBuilder builder = new StringBuilder(SHORT_STRING_MAX);
|
||||
NvStatus status = _NvAPI_GPU_GetFullName(gpuHandle, builder);
|
||||
NvStatus status;
|
||||
if (_NvAPI_GPU_GetFullName != null)
|
||||
status = _NvAPI_GPU_GetFullName(gpuHandle, builder);
|
||||
else
|
||||
status = NvStatus.FUNCTION_NOT_FOUND;
|
||||
name = builder.ToString();
|
||||
return status;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user