Smattr / clink

a modern re-implementation of Cscope
The Unlicense
41 stars 2 forks source link

Aborting a Vim open due to lock file results in assertion failure #155

Closed Smattr closed 1 year ago

Smattr commented 1 year ago

When you jump into a file that is already open somewhere else by Vim, you get the Vim lock file screen, and then if you abort this you get an assertion failure:

clink: clink/src/screen.c:200: screen_free: Assertion `active && "double screen_free() calls"' failed.

Presumably what's happening here is that any non-zero return code from Vim triggers this path.