diff --git a/gfx/drivers/metal.m b/gfx/drivers/metal.m
index 0023135139..29c792c9ab 100644
--- a/gfx/drivers/metal.m
+++ b/gfx/drivers/metal.m
@@ -194,10 +194,12 @@ static uintptr_t metal_load_texture(void *video_data, void *data,
    return (uintptr_t)(__bridge_retained void *)(t);
 }
 
-static void metal_unload_texture(void *data, uintptr_t handle, bool threaded)
+static void metal_unload_texture(void *data, uintptr_t handle)
 {
    if (!handle)
+   {
       return;
+   }
    Texture *t = (__bridge_transfer Texture *)(void *)handle;
    t = nil;
 }
diff --git a/ui/drivers/ui_cocoa_metal.m b/ui/drivers/ui_cocoa_metal.m
index 3df31b91f6..6dd34e15e4 100644
--- a/ui/drivers/ui_cocoa_metal.m
+++ b/ui/drivers/ui_cocoa_metal.m
@@ -35,7 +35,6 @@
 #include "../../paths.h"
 #include "../../core.h"
 #include "../../retroarch.h"
-#include "../../tasks/task_content.h"
 #include "../../tasks/tasks_internal.h"
 #include ".././verbosity.h"