Disable 'UPDATE' button when updating
This commit is contained in:
		
							
								
								
									
										13
									
								
								Main_menu.gd
									
									
									
									
									
								
							
							
						
						
									
										13
									
								
								Main_menu.gd
									
									
									
									
									
								
							| @ -84,6 +84,9 @@ func _download_request_completed(result, response_code, headers, body): | ||||
| 	# IF the os is "linux" based, use chmod to change the file to executable | ||||
| 	if os_name == "linux": | ||||
| 		OS.execute("chmod", ["+x", OS.get_config_dir()+"/UltraFlare/current/UltraFlare-"+os_name+"-x86_64"]) | ||||
| 	 | ||||
| 	# Enable (Un-disable?) the Play_button | ||||
| 	$Panel/Play_button.disabled = false | ||||
|  | ||||
| # When the play button is pressed, | ||||
| func _on_Play_button_pressed(): | ||||
| @ -110,6 +113,16 @@ func _on_Play_button_pressed(): | ||||
| 		 | ||||
| 		# Send an HTTP request to the url | ||||
| 		var error = download.request(url) | ||||
| 		 | ||||
| 		# If the request was *created* successfully (Not neccessarily saying the server responded positively), | ||||
| 		if error == OK: | ||||
| 			# Disable the Play_button (So it can't be clicked multiple times) | ||||
| 			$Panel/Play_button.disabled = true | ||||
| 		# If not, | ||||
| 		else: | ||||
| 			# Debug message! | ||||
| 			print("Failed to send HTTP request to server! Error: "+error) | ||||
| 		 | ||||
| 	# If not, | ||||
| 	#  Play the game | ||||
| 	else: | ||||
|  | ||||
		Reference in New Issue
	
	Block a user