]> repos.lx-s.de Git - winmute.git/commitdiff
project settings
authorlx-s <lx-s@users.noreply.github.com>
Tue, 19 Dec 2023 20:09:47 +0000 (21:09 +0100)
committerlx-s <lx-s@users.noreply.github.com>
Tue, 19 Dec 2023 20:09:47 +0000 (21:09 +0100)
Dist/bin/changelog.txt
WinMute/TrayIcon.cpp
WinMute/TrayIcon.h
WinMute/WinMute.vcxproj

index dc6537ade57654db69ddcbe2b1c325b1b6b7bf47..29d11855d24c0eecab3bf93fd62769cf7d1b3511 100644 (file)
@@ -1,4 +1,4 @@
-Version 3.0.0 (2024-01-xx)
+Version 2.4.9 (2023-12-19)
  * WinMute now supports multiple languages!
    If your language is missing, and you want to contribute, please check
    the WinMute GitHub project.
index 14de54055b66a9fe7528191f0f6cb76374c0779d..36c4971aa7e34cee04f32285e3461ff2557ab6ff 100644 (file)
@@ -33,8 +33,7 @@ POSSIBILITY OF SUCH DAMAGE.
 
 #include "common.h"
 
-TrayIcon::TrayIcon() :
-   initialized_(false), iconVisible_(false), trayID_(0), hIcon_(0), hWnd_(0)
+TrayIcon::TrayIcon()
 {
 }
 
@@ -42,7 +41,7 @@ TrayIcon::TrayIcon(
    HWND hWnd, UINT trayID, HICON hIcon,
    const std::wstring& tooltip, bool show,
    int callbackId)
-   : initialized_(false), iconVisible_(false), callbackId_(callbackId)
+   : callbackId_(callbackId)
 {
    Init(hWnd, trayID, hIcon, tooltip, show);
 }
index 288234c92f1895abceedee8f549f9fa1b6029800..babc23e4354d554b039477b9bd78dddb4f963dd0 100644 (file)
@@ -68,11 +68,11 @@ private:
 
    mutable std::vector<TrayIconPopup> popupQueue_;
 
-   int callbackId_;
-   bool initialized_;
-   bool iconVisible_;
-   UINT trayID_;
-   HICON hIcon_;
-   HWND hWnd_;
+   int callbackId_ = WM_TRAYICON;
+   bool initialized_ = false;
+   bool iconVisible_ = false;
+   UINT trayID_ = 0;
+   HICON hIcon_ = 0;
+   HWND hWnd_ = 0;
    std::wstring tooltip_;
 };
index d6eebcef05db4370f8f50ea179db08569ae801d4..1090a3b497ae5b14a52c2380cb4af4496f3e72d6 100644 (file)
     <Link>
       <SubSystem>Windows</SubSystem>
       <GenerateDebugInformation>true</GenerateDebugInformation>
-      <AdditionalDependencies>Advapi32.lib;Winhttp.lib;Bthprops.lib;comsuppwd.lib;comctl32.lib;strsafe.lib;UxTheme.lib;Winmm.lib;Wlanapi.lib;WtsApi32.lib;Shell32.lib;Version.lib;Gdi32.lib</AdditionalDependencies>
+      <AdditionalDependencies>Winhttp.lib;Bthprops.lib;Winmm.lib;UxTheme.lib;Wlanapi.lib;comctl32.lib;WtsApi32.lib;Version.lib;%(AdditionalDependencies)</AdditionalDependencies>
     </Link>
     <Manifest>
       <EnableDpiAwareness>PerMonitorHighDPIAware</EnableDpiAwareness>
       <EnableCOMDATFolding>true</EnableCOMDATFolding>
       <OptimizeReferences>true</OptimizeReferences>
       <GenerateDebugInformation>true</GenerateDebugInformation>
-      <AdditionalDependencies>Advapi32.lib;Winhttp.lib;Bthprops.lib;comsuppwd.lib;comctl32.lib;strsafe.lib;UxTheme.lib;Winmm.lib;Wlanapi.lib;WtsApi32.lib;Shell32.lib;Version.lib;Gdi32.lib</AdditionalDependencies>
+      <AdditionalDependencies>Winhttp.lib;Bthprops.lib;Winmm.lib;UxTheme.lib;Wlanapi.lib;comctl32.lib;WtsApi32.lib;Version.lib;%(AdditionalDependencies)</AdditionalDependencies>
     </Link>
     <Manifest>
       <EnableDpiAwareness>PerMonitorHighDPIAware</EnableDpiAwareness>
     <Link>
       <SubSystem>Windows</SubSystem>
       <GenerateDebugInformation>true</GenerateDebugInformation>
-      <AdditionalDependencies>Advapi32.lib;Winhttp.lib;Bthprops.lib;comsuppwd.lib;comctl32.lib;strsafe.lib;UxTheme.lib;Winmm.lib;Wlanapi.lib;WtsApi32.lib;Shell32.lib;Version.lib;Gdi32.lib</AdditionalDependencies>
+      <AdditionalDependencies>Winhttp.lib;Bthprops.lib;Winmm.lib;UxTheme.lib;Wlanapi.lib;comctl32.lib;WtsApi32.lib;Version.lib;%(AdditionalDependencies)</AdditionalDependencies>
     </Link>
     <Manifest>
       <EnableDpiAwareness>PerMonitorHighDPIAware</EnableDpiAwareness>
       <EnableCOMDATFolding>true</EnableCOMDATFolding>
       <OptimizeReferences>true</OptimizeReferences>
       <GenerateDebugInformation>true</GenerateDebugInformation>
-      <AdditionalDependencies>Advapi32.lib;Winhttp.lib;Bthprops.lib;comsuppwd.lib;comctl32.lib;strsafe.lib;UxTheme.lib;Winmm.lib;Wlanapi.lib;WtsApi32.lib;Shell32.lib;Version.lib;Gdi32.lib</AdditionalDependencies>
+      <AdditionalDependencies>Winhttp.lib;Bthprops.lib;Winmm.lib;UxTheme.lib;Wlanapi.lib;comctl32.lib;WtsApi32.lib;Version.lib;%(AdditionalDependencies)</AdditionalDependencies>
     </Link>
     <Manifest>
       <EnableDpiAwareness>PerMonitorHighDPIAware</EnableDpiAwareness>