From e5e268f1267ac0a16303081f1532fa1597911887 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Thu, 5 Jul 2018 23:17:49 +0300 Subject: fixes #1448 (translated frame names in database) --- plugins/BASS_interface/src/Main.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'plugins/BASS_interface') diff --git a/plugins/BASS_interface/src/Main.cpp b/plugins/BASS_interface/src/Main.cpp index bde69bdc88..fa367f8420 100644 --- a/plugins/BASS_interface/src/Main.cpp +++ b/plugins/BASS_interface/src/Main.cpp @@ -63,11 +63,11 @@ static BOOL QuietTime, Preview, EnPreview; static int Volume; static int device = -1; static int newBass = 0; +static int frame_id = 0; HWND hwndSlider = nullptr, hwndMute = nullptr, hwndOptSlider = nullptr, hwnd_plugin = nullptr; COLORREF clBack = 0; HBRUSH hBkgBrush = nullptr; -HANDLE frame_id = nullptr; HANDLE hBASSFolder = nullptr, hPlaySound = nullptr; static int OnPlaySnd(WPARAM wParam, LPARAM lParam) @@ -447,13 +447,13 @@ void CreateFrame() WS_CHILD | WS_CLIPCHILDREN, 0, 0, 10, 10, g_clistApi.hwndContactList, nullptr, g_plugin.getInst(), nullptr); CLISTFrame Frame = { sizeof(CLISTFrame) }; - Frame.tname = TranslateT("BASS Interface"); + Frame.szName.a = LPGEN("BASS Interface"); Frame.hWnd = hwnd_plugin; Frame.align = alBottom; - Frame.Flags = F_UNICODE | F_VISIBLE | F_SHOWTB | F_SHOWTBTIP; + Frame.Flags = F_VISIBLE | F_SHOWTB | F_SHOWTBTIP; Frame.height = 22; Frame.hIcon = Skin_LoadIcon(SKINICON_OTHER_FRAME); - frame_id = (HANDLE)CallService(MS_CLIST_FRAMES_ADDFRAME, (WPARAM)&Frame, 0); + frame_id = g_plugin.addFrame(&Frame); ColourIDW colourid = { 0 }; colourid.cbSize = sizeof(ColourIDW); @@ -475,7 +475,7 @@ void DeleteFrame() if (hBkgBrush) DeleteObject(hBkgBrush); - CallService(MS_CLIST_FRAMES_REMOVEFRAME, (WPARAM)frame_id, 0); + CallService(MS_CLIST_FRAMES_REMOVEFRAME, frame_id, 0); } void LoadBassLibrary(const wchar_t *ptszPath) -- cgit v1.2.3