File diff r23482:de566f8c088d → r23483:3733e6b8ff17
src/fios_gui.cpp
Show inline comments
 
@@ -625,27 +625,25 @@ public:
 
				break;
 

	
 
			case WID_SL_NEWGRF_INFO:
 
				if (_load_check_data.HasNewGrfs()) {
 
					ShowNewGRFSettings(false, false, false, &_load_check_data.grfconfig);
 
				}
 
				break;
 

	
 
			case WID_SL_MISSING_NEWGRFS:
 
				if (!_network_available) {
 
					ShowErrorMessage(STR_NETWORK_ERROR_NOTAVAILABLE, INVALID_STRING_ID, WL_ERROR);
 
				} else if (_load_check_data.HasNewGrfs()) {
 
#if defined(ENABLE_NETWORK)
 
					ShowMissingContentWindow(_load_check_data.grfconfig);
 
#endif
 
				}
 
				break;
 

	
 
			case WID_SL_DRIVES_DIRECTORIES_LIST: { // Click the listbox
 
				int y = this->vscroll->GetScrolledRowFromWidget(pt.y, this, WID_SL_DRIVES_DIRECTORIES_LIST, WD_FRAMERECT_TOP);
 
				if (y == INT_MAX) return;
 

	
 
				/* Get the corresponding non-filtered out item from the list */
 
				int i = 0;
 
				while (i <= y) {
 
					if (!this->fios_items_shown[i]) y++;
 
					i++;
 
@@ -689,32 +687,30 @@ public:
 
					}
 
				} else {
 
					/* Changed directory, need refresh. */
 
					this->InvalidateData(SLIWD_RESCAN_FILES);
 
				}
 
				break;
 
			}
 

	
 
			case WID_SL_CONTENT_DOWNLOAD:
 
				if (!_network_available) {
 
					ShowErrorMessage(STR_NETWORK_ERROR_NOTAVAILABLE, INVALID_STRING_ID, WL_ERROR);
 
				} else {
 
#if defined(ENABLE_NETWORK)
 
					assert(this->fop == SLO_LOAD);
 
					switch (this->abstract_filetype) {
 
						default: NOT_REACHED();
 
						case FT_SCENARIO:  ShowNetworkContentListWindow(NULL, CONTENT_TYPE_SCENARIO);  break;
 
						case FT_HEIGHTMAP: ShowNetworkContentListWindow(NULL, CONTENT_TYPE_HEIGHTMAP); break;
 
					}
 
#endif
 
				}
 
				break;
 

	
 
			case WID_SL_DELETE_SELECTION: // Delete
 
				break;
 

	
 
			case WID_SL_SAVE_GAME: // Save game
 
				/* Note, this is also called via the OSK; and we need to lower the button. */
 
				this->HandleButtonClick(WID_SL_SAVE_GAME);
 
				break;
 
		}
 
	}