From b6f4e9794116c10e30e61e926f40fb68c86141af Mon Sep 17 00:00:00 2001 From: McCabe Maxsted Date: Mon, 9 Nov 2009 14:58:57 -0700 Subject: Moved 1.2 alerts to the new notification system --- linden/indra/newview/llviewerwindow.cpp | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'linden/indra/newview/llviewerwindow.cpp') diff --git a/linden/indra/newview/llviewerwindow.cpp b/linden/indra/newview/llviewerwindow.cpp index 022515a..ef4e728 100644 --- a/linden/indra/newview/llviewerwindow.cpp +++ b/linden/indra/newview/llviewerwindow.cpp @@ -4484,20 +4484,22 @@ void LLViewerWindow::initFonts(F32 zoom_factor) void LLViewerWindow::toggleFullscreenConfirm() { - gViewerWindow->alertXml("ConfirmToggleFullscreen", - LLViewerWindow::toggleFullscreenCallback, - (void *)this); + LLNotifications::instance().add("ConfirmToggleFullscreen", + LLSD(), + LLSD(), + boost::bind(&toggleFullscreenCallback, _1, _2, this)); } -// static -void LLViewerWindow::toggleFullscreenCallback(S32 option, void *userdata) +bool LLViewerWindow::toggleFullscreenCallback(const LLSD& notification, const LLSD& response, LLViewerWindow *self) { + S32 option = LLNotification::getSelectedOption(notification, response); if( option == 0 ) { // User confirmed it. Here we go! - ((LLViewerWindow *)userdata)->toggleFullscreen( TRUE ); + self->toggleFullscreen( TRUE ); } + return false; } -- cgit v1.1