diff --git a/Application/Application.cpp b/Application/Application.cpp index 0c7564f3..87f8255f 100644 --- a/Application/Application.cpp +++ b/Application/Application.cpp @@ -174,7 +174,10 @@ void Bang(HWND hWnd, const WCHAR* command) } else { - MessageBox(hWnd, L"Rainmeter is not running.\nUnable to send the !bang to it.", L"Rainmeter", MB_OK); + if (wcsicmp(L"!rainmeterquit", command) != 0) + { + MessageBox(hWnd, L"Rainmeter is not running.\nUnable to send the !bang to it.", L"Rainmeter", MB_OK); + } } } diff --git a/Library/Meter.cpp b/Library/Meter.cpp index 2887200b..bf3ff6dd 100644 --- a/Library/Meter.cpp +++ b/Library/Meter.cpp @@ -395,12 +395,14 @@ bool CMeter::Draw(Graphics& graphics) if (m_AntiAlias) { graphics.SetInterpolationMode(InterpolationModeBicubic); - graphics.SetSmoothingMode(SmoothingModeAntiAlias); + graphics.SetSmoothingMode(SmoothingModeHighQuality); + graphics.SetPixelOffsetMode(PixelOffsetModeHighQuality); } else { graphics.SetInterpolationMode(InterpolationModeDefault); graphics.SetSmoothingMode(SmoothingModeNone); + graphics.SetPixelOffsetMode(PixelOffsetModeDefault); } if (m_SolidColor.GetA() != 0 || m_SolidColor2.GetA() != 0)