Subversion Repositories Kolibri OS

Rev

Rev 4646 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4646 Rev 4647
Line 457... Line 457...
457
	return;
457
	return;
458
}
458
}
Line 459... Line 459...
459
 
459
 
460
void StopLoading()
460
void StopLoading()
-
 
461
{
-
 
462
	if (http_transfer<>0)
461
{
463
	{
462
	EAX = http_transfer;
464
		EAX = http_transfer;
463
	EAX = EAX.http_msg.content_ptr;		// get pointer to data
465
		EAX = EAX.http_msg.content_ptr;		// get pointer to data
464
	$push	EAX							// save it on the stack
466
		$push	EAX							// save it on the stack
465
	http_free stdcall (http_transfer);	// abort connection
467
		http_free stdcall (http_transfer);	// abort connection
466
	$pop	EAX							
468
		$pop	EAX							
467
	mem_Free(EAX);						// free data
469
		mem_Free(EAX);						// free data
468
	http_transfer=0;
470
		http_transfer=0;
-
 
471
		bufsize = 0;
469
	bufsize = 0;
472
	}
470
	PutPaletteImage(#toolbar,200,42,0,0,8,#toolbar_pal);
473
	PutPaletteImage(#toolbar,200,42,0,0,8,#toolbar_pal);
Line 471... Line 474...
471
}
474
}
472
 
475
 
Line 497... Line 500...
497
			StopLoading();
500
			StopLoading();
498
			bufsize = 0;
501
			bufsize = 0;
499
			ShowPage();
502
			ShowPage();
500
			return;
503
			return;
501
		}
504
		}
502
		IF (http_transfer < 0) notify("Error from HTTP lib");
-
 
503
	}
505
	}
504
	else
506
	else
505
	{
507
	{
506
		file_size stdcall (#URL);
508
		file_size stdcall (#URL);
507
		bufsize = EBX;
509
		bufsize = EBX;