X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=workshop.c;h=8c24e03b308de083eabef432d6ae4f22cb3c1c35;hb=c2ee05fe23699fd1de7e1d8259b9bc272b232058;hp=7f0082035227d2c1d51a48121c1dd5adaedc2ff7;hpb=2b7784846e2f2ee57ba336a2aa040adb2d0ca461;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/workshop.c b/workshop.c index 7f00820..8c24e03 100644 --- a/workshop.c +++ b/workshop.c @@ -575,6 +575,12 @@ VG_STATIC void workshop_form_async_imageload( void *data, u32 len ) stbi_image_free( data ); vg_success( "Loaded workshop preview image\n" ); } + else{ + snprintf( workshop_form.error_msg, sizeof(workshop_form.error_msg), + "Preview image could not be loaded. Reason: %s\n", + stbi_failure_reason() ); + ui_start_modal( workshop_form.error_msg, UI_MODAL_BAD ); + } skaterift_end_op(); } @@ -608,8 +614,6 @@ VG_STATIC void _workshop_load_preview_thread( void *data ) } } else{ - vg_error( "Failed to load workshop_preview.jpg: '%s'\n", - stbi_failure_reason() ); vg_async_call( workshop_form_async_imageload, NULL, 0 ); } } @@ -874,7 +878,7 @@ VG_STATIC void on_workshop_UGCQueryComplete( void *data, void *userdata ) VG_STATIC int workshop_submit_command( int argc, const char *argv[] ) { if( !steam_ready ){ - vg_error( "Steam API is not ready or loaded\n" ); + ui_start_modal( "Steam API is not initialized\n", UI_MODAL_BAD ); return 0; }