diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,6 +1,12 @@
 2.5.2.0
 =======
 
+* Correct SDL.Raw.Video.vkLoadLibrary to correctly call vkLoadLibraryFFI, rather
+  than setClipboardTextFFI. See https://github.com/haskell-game/sdl2/pull/209.
+
+2.5.1.0
+=======
+
 * Support `linear-1.21`
 
 
diff --git a/sdl2.cabal b/sdl2.cabal
--- a/sdl2.cabal
+++ b/sdl2.cabal
@@ -1,5 +1,5 @@
 name:                sdl2
-version:             2.5.1.0
+version:             2.5.2.0
 synopsis:            Both high- and low-level bindings to the SDL library (version 2.0.6+).
 description:
   This package contains bindings to the SDL 2 library, in both high- and
diff --git a/src/SDL/Raw/Video.hs b/src/SDL/Raw/Video.hs
--- a/src/SDL/Raw/Video.hs
+++ b/src/SDL/Raw/Video.hs
@@ -1152,7 +1152,7 @@
 {-# INLINE setClipboardText #-}
 
 vkLoadLibrary :: MonadIO m => CString -> m CInt
-vkLoadLibrary v1 = liftIO $ setClipboardTextFFI v1
+vkLoadLibrary v1 = liftIO $ vkLoadLibraryFFI v1
 {-# INLINE vkLoadLibrary #-}
 
 vkGetVkGetInstanceProcAddr :: MonadIO m => m (FunPtr VkGetInstanceProcAddrFunc)
