From 70097ea926f1eb0332101792f8668a32c5764c05 Mon Sep 17 00:00:00 2001 From: Nikolay Date: Thu, 13 Nov 2014 12:17:59 +0200 Subject: [PATCH] [Summary] On device error dialog rework. --- gtk2_ardour/tracks_control_panel.logic.cc | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/gtk2_ardour/tracks_control_panel.logic.cc b/gtk2_ardour/tracks_control_panel.logic.cc index 5733459649..025ca28031 100644 --- a/gtk2_ardour/tracks_control_panel.logic.cc +++ b/gtk2_ardour/tracks_control_panel.logic.cc @@ -584,8 +584,8 @@ TracksControlPanel::populate_engine_dropdown() EngineStateController::instance()->available_backends(backends); if (backends.empty()) { - MessageDialog msg (string_compose (_("No audio/MIDI backends detected. %1 cannot run\n\n(This is a build/packaging/system error. It should never happen.)"), PROGRAM_NAME)); - msg.run (); + OkDialog ok_dialog ("", string_compose (_("No audio/MIDI backends detected. %1 cannot run\n(This is a build/packaging/system error.\nIt should never happen.)"), PROGRAM_NAME)); + ok_dialog.run (); throw failed_constructor (); } for (std::vector::const_iterator b = backends.begin(); b != backends.end(); ++b) { @@ -1351,15 +1351,11 @@ TracksControlPanel::on_device_error () { std::string message = _("Device cannot operate properly. Switched to None device."); - MessageDialog msg (message, - false, - Gtk::MESSAGE_WARNING, - Gtk::BUTTONS_OK, - true); + OkDialog ok_dialog ("", message); - msg.set_position (Gtk::WIN_POS_MOUSE); - msg.set_keep_above (true); - msg.run (); + ok_dialog.set_position (Gtk::WIN_POS_MOUSE); + ok_dialog.set_keep_above (true); + ok_dialog.run (); } void