summaryrefslogtreecommitdiff
path: root/libs/gtkmm2ext/gtk_ui.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2008-01-07 20:14:16 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2008-01-07 20:14:16 +0000
commit18695cdfe3cc600360ad15d37d55eb6a4e8d4a2f (patch)
treee91b228c968145e54ea57b1206c7b763e28c04e3 /libs/gtkmm2ext/gtk_ui.cc
parent3b6300156b240e3daeab3cd34d1b937a20a657f2 (diff)
merge keybindings/menus from SAE; report duplicate port errors during session loading more usefully; do not do disk i/o from inactive tracks (related: move Route::_active to IO::_active
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2834 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/gtkmm2ext/gtk_ui.cc')
-rw-r--r--libs/gtkmm2ext/gtk_ui.cc12
1 files changed, 5 insertions, 7 deletions
diff --git a/libs/gtkmm2ext/gtk_ui.cc b/libs/gtkmm2ext/gtk_ui.cc
index 8622aae9b4..eed78e1fdb 100644
--- a/libs/gtkmm2ext/gtk_ui.cc
+++ b/libs/gtkmm2ext/gtk_ui.cc
@@ -560,19 +560,17 @@ UI::handle_fatal (const char *message)
void
UI::popup_error (const char *text)
{
- PopUp *pup;
-
if (!caller_is_ui_thread()) {
error << "non-UI threads can't use UI::popup_error"
<< endmsg;
return;
}
-
- pup = new PopUp (WIN_POS_MOUSE, 0, true);
- pup->set_text (text);
- pup->touch ();
-}
+ MessageDialog msg (text, true, MESSAGE_ERROR, BUTTONS_OK);
+ msg.set_title (_("Error"));
+ msg.set_position (WIN_POS_MOUSE);
+ msg.run ();
+}
void
UI::flush_pending ()