From b2bcacdef607ffc33f3586422ead811471a2ed98 Mon Sep 17 00:00:00 2001 From: Alexander von Gluck IV Date: Fri, 16 Mar 2012 01:31:38 +0000 Subject: [PATCH] 3dmov: Convert to current DirectConnected api * Not sure when this older method went away, but nothing uses it anymore. * You now see a book when you launch 3dmov * Still crashy --- src/apps/3dmov/MainWindow.cpp | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/src/apps/3dmov/MainWindow.cpp b/src/apps/3dmov/MainWindow.cpp index b1e92457cf..c2ace0c446 100644 --- a/src/apps/3dmov/MainWindow.cpp +++ b/src/apps/3dmov/MainWindow.cpp @@ -187,6 +187,8 @@ void MainWindow :: MessageReceived(BMessage *message) */ bool MainWindow :: QuitRequested() { + if (fCurrentView != NULL) + fCurrentView->EnableDirectMode(false); //be_app->PostMessage(B_QUIT_REQUESTED); return true; } @@ -198,19 +200,9 @@ bool MainWindow :: QuitRequested() */ void MainWindow :: DirectConnected(direct_buffer_info *info) { - switch (info->buffer_state & B_DIRECT_MODE_MASK) - { - // start a direct screen connection. - case B_DIRECT_START : - break; - // stop a direct screen connection. - case B_DIRECT_STOP : - break; - // modify the state of a direct screen connection. - case B_DIRECT_MODIFY : - break; - default : - break; + if (fCurrentView != NULL) { + fCurrentView->DirectConnected(info); + fCurrentView->EnableDirectMode(true); } }