aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/newview/llviewermenufile.cpp
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--linden/indra/newview/llviewermenufile.cpp15
1 files changed, 10 insertions, 5 deletions
diff --git a/linden/indra/newview/llviewermenufile.cpp b/linden/indra/newview/llviewermenufile.cpp
index 2925916..178fc97 100644
--- a/linden/indra/newview/llviewermenufile.cpp
+++ b/linden/indra/newview/llviewermenufile.cpp
@@ -473,6 +473,15 @@ class LLFileTakeSnapshotToDisk : public view_listener_t
473 } 473 }
474}; 474};
475 475
476class FileLogout : public view_listener_t
477{
478 bool handleEvent(LLPointer<LLEvent> event, const LLSD& userdata)
479 {
480 LLAppViewer::userLogout(NULL);
481 return true;
482 }
483};
484
476class LLFileQuit : public view_listener_t 485class LLFileQuit : public view_listener_t
477{ 486{
478 bool handleEvent(LLPointer<LLEvent> event, const LLSD& userdata) 487 bool handleEvent(LLPointer<LLEvent> event, const LLSD& userdata)
@@ -959,11 +968,6 @@ void upload_new_resource(const LLTransactionID &tid, LLAssetType::EType asset_ty
959 S32 expected_upload_cost, 968 S32 expected_upload_cost,
960 void *userdata) 969 void *userdata)
961{ 970{
962 if(gDisconnected)
963 {
964 return ;
965 }
966
967 LLAssetID uuid = tid.makeAssetID(gAgent.getSecureSessionID()); 971 LLAssetID uuid = tid.makeAssetID(gAgent.getSecureSessionID());
968 972
969 if( LLAssetType::AT_SOUND == asset_type ) 973 if( LLAssetType::AT_SOUND == asset_type )
@@ -1087,6 +1091,7 @@ void init_menu_file()
1087 (new LLFileSaveTexture())->registerListener(gMenuHolder, "File.SaveTexture"); 1091 (new LLFileSaveTexture())->registerListener(gMenuHolder, "File.SaveTexture");
1088 (new LLFileTakeSnapshot())->registerListener(gMenuHolder, "File.TakeSnapshot"); 1092 (new LLFileTakeSnapshot())->registerListener(gMenuHolder, "File.TakeSnapshot");
1089 (new LLFileTakeSnapshotToDisk())->registerListener(gMenuHolder, "File.TakeSnapshotToDisk"); 1093 (new LLFileTakeSnapshotToDisk())->registerListener(gMenuHolder, "File.TakeSnapshotToDisk");
1094 (new FileLogout())->registerListener(gMenuHolder, "File.Logout");
1090 (new LLFileQuit())->registerListener(gMenuHolder, "File.Quit"); 1095 (new LLFileQuit())->registerListener(gMenuHolder, "File.Quit");
1091 1096
1092 (new LLFileEnableUpload())->registerListener(gMenuHolder, "File.EnableUpload"); 1097 (new LLFileEnableUpload())->registerListener(gMenuHolder, "File.EnableUpload");