summaryrefslogtreecommitdiff
path: root/lib/wx/test/wx_class_SUITE.erl
diff options
context:
space:
mode:
Diffstat (limited to 'lib/wx/test/wx_class_SUITE.erl')
-rw-r--r--lib/wx/test/wx_class_SUITE.erl13
1 files changed, 8 insertions, 5 deletions
diff --git a/lib/wx/test/wx_class_SUITE.erl b/lib/wx/test/wx_class_SUITE.erl
index 7cab2d85fa..5275defce6 100644
--- a/lib/wx/test/wx_class_SUITE.erl
+++ b/lib/wx/test/wx_class_SUITE.erl
@@ -1,7 +1,7 @@
%%
%% %CopyrightBegin%
%%
-%% Copyright Ericsson AB 2008-2022. All Rights Reserved.
+%% Copyright Ericsson AB 2008-2023. All Rights Reserved.
%%
%% Licensed under the Apache License, Version 2.0 (the "License");
%% you may not use this file except in compliance with the License.
@@ -244,6 +244,8 @@ clipboard(Config) ->
wxTextCtrl:connect(Ctrl, command_text_paste, [{skip, true}]),
wxWindow:show(Frame),
+ BlockWxDialogs = wxLogNull:new(),
+
CB = ?mt(wxClipboard, wxClipboard:get()),
wxClipboard:usePrimarySelection(CB),
?m(false, wx:is_null(CB)),
@@ -271,7 +273,10 @@ clipboard(Config) ->
Paste = ?mt(wxTextDataObject, wxTextDataObject:new([{text,"From Erlang"}])),
case wxClipboard:addData(CB,Paste) of
true ->
- ?log("Put text on clipboard~n", []);
+ ?log("Put text on clipboard~n", []),
+ ?log("Flushing ~n",[]),
+ wxClipboard:flush(CB),
+ ?log("Stopping ~n",[]);
false ->
?log("Couldn't copy data to clipboard~n",[])
end,
@@ -279,9 +284,7 @@ clipboard(Config) ->
false ->
?log("Clipboard open failed~n",[])
end,
- ?log("Flushing ~n",[]),
- wxClipboard:flush(CB),
- ?log("Stopping ~n",[]),
+ wxLogNull:destroy(BlockWxDialogs),
wx_test_lib:wx_destroy(Frame,Config).