Skip to content

Commit 83fbbaf

Browse files
Fixed no popup menu visual freeze on F10
Updated TODO
1 parent 37a8f65 commit 83fbbaf

2 files changed

Lines changed: 10 additions & 5 deletions

File tree

TODO.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,14 @@
88
* \[x] Desktop Mode: https://github.com/OfficialIncubo/BeatDrop-Music-Visualizer/issues/20
99
* \[ ] Config Panel Program (GUI based) - migrated to BeatDrop GUI/BeatDrop VJ; coming soon
1010
* \[ ] TCP relay support + Android/iOS Remote
11+
### New Hardcut Modes (0/2):
12+
* \[ ] BPM (1/4/8/16/32 beats)
13+
* \[ ] Improved Kinetronix (Visikord) Hardcut Mode (with BPM Algorithm)
1114

1215
# For the next (or further) version of BeatDrop
1316

1417
* \[ ] Window-Independent Spout Output (https://github.com/IkeC/Milkwave/commit/946698de0341e1cde4c61e4380116629282f39e0)
1518
* \[x] Ability to change the audio device from output to input (microphone) and vice-versa by pressing B hotkey (now CTRL + D)
16-
* New Hardcut Modes (0/2):
17-
* \[ ] BPM (1/4/8/16/32 beats)
18-
* \[ ] Improved Kinetronix (Visikord) Hardcut Mode (with BPM Algorithm)
19-
2019
* \[x] GIF Support for both Sprites and Textures: https://github.com/OfficialIncubo/BeatDrop-Music-Visualizer/issues/34 (HIGH PRIORITY)
2120
* \[x] Video Support for both Sprites and Textures (HIGH PRIORITY)
2221
* \[x] Webcam Support, blending the visual: https://github.com/OfficialIncubo/BeatDrop-Music-Visualizer/issues/4 (NOT PLANNED, Use as Spout Input Sprite instead)
@@ -34,7 +33,7 @@
3433

3534
# MilkDrop BETA Feature Revival
3635

37-
* \[ ] Revive color-based decay (decay_r, decay_g, decay_b) (Experimental; see the [new branch](https://github.com/OfficialIncubo/BeatDrop-Music-Visualizer/tree/wip-color-based-decay) or [WIP Commit](https://github.com/OfficialIncubo/BeatDrop-Music-Visualizer/commit/f2729112746ef7c04f7d4084fe366b37e57f9bbf)
36+
* \[ ] Revive color-based decay (decay_r, decay_g, decay_b) (Experimental; see the [new branch](https://github.com/OfficialIncubo/BeatDrop-Music-Visualizer/tree/wip-color-based-decay) or [WIP Commit](https://github.com/OfficialIncubo/BeatDrop-Music-Visualizer/commit/f2729112746ef7c04f7d4084fe366b37e57f9bbf))
3837
* \[ ] Revive tex_cx, tex_cy and tex_capture
3938
* \[ ] For more undocumented variables, check references below:
4039
- https://forums.winamp.com/forum/visualizations/milkdrop/milkdrop-development/213770-mini-update-beta-6-1

vis_milk2/pluginshell.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2649,6 +2649,12 @@ LRESULT CPluginShell::PluginShellWindowProc(HWND hWnd, unsigned uMsg, WPARAM wPa
26492649
if (WM_TASKBARCREATED == 0)
26502650
WM_TASKBARCREATED = RegisterWindowMessageW(L"TaskbarCreated");
26512651

2652+
// F10 is handled by Windows as a system-menu accelerator when it reaches
2653+
// DefWindowProc. BeatDrop has no F10 popup menu, so consume it here to keep
2654+
// the renderer out of the system menu modal state.
2655+
if ((uMsg == WM_KEYDOWN || uMsg == WM_SYSKEYDOWN) && wParam == VK_F10)
2656+
return 0;
2657+
26522658
USHORT mask = 1 << (sizeof(SHORT)*8 - 1);
26532659
//bool bShiftHeldDown = (GetKeyState(VK_SHIFT) & mask) != 0;
26542660
bool bCtrlHeldDown = (GetKeyState(VK_CONTROL) & mask) != 0;

0 commit comments

Comments
 (0)