From a03cac3f78e838013f9bc1b72729701295b3c3dd Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Sun, 6 Jul 2003 23:26:19 +0000 Subject: [PATCH] don't east 100% of CPU when showing popup menu (patch 762500) git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21732 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- docs/changes.txt | 4 +++- src/gtk/window.cpp | 3 +-- src/gtk1/window.cpp | 3 +-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/changes.txt b/docs/changes.txt index dc85504f01..d1703b0c8e 100644 --- a/docs/changes.txt +++ b/docs/changes.txt @@ -117,7 +117,9 @@ wxGTK: - added wxEVT_MENU_OPEN event generation - fixed bug in generic file selector causing incomplete file extensions to be appended to filenames with no extension -- added SetSelection implementation for GTK+ 2 +- added wxTextCtrl::SetSelection implementation for GTK+ 2 +- fixed wxTextCtrl::IsEditable() for GTK+ 2 +- don't consume 100% CPU when showing a poup menu wxMac: diff --git a/src/gtk/window.cpp b/src/gtk/window.cpp index a3283de883..0bc4aafc66 100644 --- a/src/gtk/window.cpp +++ b/src/gtk/window.cpp @@ -4214,8 +4214,7 @@ bool wxWindowGTK::DoPopupMenu( wxMenu *menu, int x, int y ) while (is_waiting) { - while (gtk_events_pending()) - gtk_main_iteration(); + gtk_main_iteration(); } return TRUE; diff --git a/src/gtk1/window.cpp b/src/gtk1/window.cpp index a3283de883..0bc4aafc66 100644 --- a/src/gtk1/window.cpp +++ b/src/gtk1/window.cpp @@ -4214,8 +4214,7 @@ bool wxWindowGTK::DoPopupMenu( wxMenu *menu, int x, int y ) while (is_waiting) { - while (gtk_events_pending()) - gtk_main_iteration(); + gtk_main_iteration(); } return TRUE; -- 2.47.2