summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/Fl_win32.cxx9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/Fl_win32.cxx b/src/Fl_win32.cxx
index 3aeba8ab0..e00a92e41 100644
--- a/src/Fl_win32.cxx
+++ b/src/Fl_win32.cxx
@@ -1343,12 +1343,11 @@ static LRESULT CALLBACK WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lPar
return 0;
case WM_CHANGECBCHAIN:
- if ((hWnd == clipboard_wnd) &&
- (next_clipboard_wnd == (HWND)wParam)) {
+ if ((hWnd == clipboard_wnd) && (next_clipboard_wnd == (HWND)wParam))
next_clipboard_wnd = (HWND)lParam;
- return 0;
- }
- break;
+ else
+ SendMessage(next_clipboard_wnd, WM_CHANGECBCHAIN, wParam, lParam);
+ return 0;
case WM_DRAWCLIPBOARD:
// When the clipboard moves between two FLTK windows,