diff options
Diffstat (limited to '')
-rw-r--r-- | linden/indra/newview/llviewermenufile.cpp | 15 |
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 | ||
476 | class 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 | |||
476 | class LLFileQuit : public view_listener_t | 485 | class 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"); |