about summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--commands.lua7
1 files changed, 3 insertions, 4 deletions
diff --git a/commands.lua b/commands.lua
index fa45b31..12189ba 100644
--- a/commands.lua
+++ b/commands.lua
@@ -61,6 +61,9 @@ function source.draw_file_navigator()
     end
     log(2, file)
     add_file_to_menu(file, i == File_navigation.index)
+    if Menu_cursor >= App.screen.width - 5 then
+      break
+    end
   end
   log_end('render file navigator')
 end
@@ -68,10 +71,6 @@ end
 function add_file_to_menu(s, cursor_highlight)
   local s_text = to_text(s)
   local width = App.width(s_text)
-  if Menu_cursor + width > App.screen.width - 5 then
-    log(2, 'skipped')
-    return
-  end
   if cursor_highlight then
     App.color(Menu_highlight_color)
     love.graphics.rectangle('fill', Menu_cursor-5,5-2, width+5*2,Editor_state.line_height+2*2)