summary refs log tree commit diff
path: root/lib/strings.nix
diff options
context:
space:
mode:
authorVladimír Čunát <vcunat@gmail.com>2014-05-08 13:07:02 +0200
committerVladimír Čunát <vcunat@gmail.com>2014-05-13 11:04:38 +0200
commit180bd65cd048c328dd8123fef7d0ba757d93a23c (patch)
tree20dd3e0fecee20ca4a2be93df3a8b30df044f73c /lib/strings.nix
parent5bbcebf2dbe29b7e17d718db6b774991e3070748 (diff)
downloadnixpkgs-180bd65cd048c328dd8123fef7d0ba757d93a23c.tar
nixpkgs-180bd65cd048c328dd8123fef7d0ba757d93a23c.tar.gz
nixpkgs-180bd65cd048c328dd8123fef7d0ba757d93a23c.tar.bz2
nixpkgs-180bd65cd048c328dd8123fef7d0ba757d93a23c.tar.lz
nixpkgs-180bd65cd048c328dd8123fef7d0ba757d93a23c.tar.xz
nixpkgs-180bd65cd048c328dd8123fef7d0ba757d93a23c.tar.zst
nixpkgs-180bd65cd048c328dd8123fef7d0ba757d93a23c.zip
lib/strings: simplify removePrefix readability
It was discussed as a part of #2570.
Diffstat (limited to 'lib/strings.nix')
-rw-r--r--lib/strings.nix4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/strings.nix b/lib/strings.nix
index a903aa9fbc4..fa3cdd9711e 100644
--- a/lib/strings.nix
+++ b/lib/strings.nix
@@ -155,8 +155,8 @@ rec {
       preLen = stringLength pre;
       sLen = stringLength s;
     in
-      if pre == substring 0 preLen s then
-        substring preLen (sub sLen preLen) s
+      if hasPrefix pre s then
+        substring preLen (sLen - preLen) s
       else
         s;