diff --git a/ecrire/inc/filtres_images_mini.php b/ecrire/inc/filtres_images_mini.php
index 8035a29c53d7616010d46625e16e1cf16f087b71..4c05c5d3f55119f9fdd170dff1133846ad320981 100644
--- a/ecrire/inc/filtres_images_mini.php
+++ b/ecrire/inc/filtres_images_mini.php
@@ -312,12 +312,12 @@ function image_select($img, $width_min = 0, $height_min = 0, $width_max = 10000,
 	}
 
 	$class = extraire_attribut($img, 'class');
-	$p = strpos((string) $class, 'filtre_inactif');
-	if ($select == false && $p === false) {
+	$p = str_contains((string) $class, 'filtre_inactif');
+	if (!$select && !$p) {
 		$class .= ' filtre_inactif';
 		$img = inserer_attribut($img, 'class', $class);
 	}
-	if ($select == true && $p !== false) {
+	if ($select && $p) {
 		$class = preg_replace(',\s*(filtre_inactif),', '', $class);
 		$img = inserer_attribut($img, 'class', $class);
 	}