macvim-dev / macvim-dev/macvim

Zoom is crashing MacVim :(

Offen
#875 6 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
Vim Script
Sterne
7.9k
Forks
691
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

This is a duplicate of this SE question

If I open Macvim, everything works fine, unless I zoom in (using Cmd+"+").

If I do that, then I get a strange black boarder around the added bit of the window and the whole thing freezes.

This is what I see:

Screenshot 2019-03-12 11 02 00

(except, bizarrely, it isn't, because I see a black boarder, the mac screenshot shows a light gray one, and the image uploaded to Github mysteriously makes it white, which suggests there's something wrong with me)

...and there is a 40 second video of the problem here: https://youtu.be/cjKWRGLSWTk, which, thankfully, shows the same black border I see. Thank you YouTube.

This appears to be part of a few linked bugs on MacVim, I have quite a lot of trouble with the display not refreshing if I've changed the zoom level while the app is already full-screen and that's quite frustrating.

What information can I give to help you replicate this?

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Reproduziere das Problem in MacVim, indem du ein Fenster öffnest und mit Cmd+"+" zoomst, und vergleiche anschließend das Einfrieren und den Rahmen mit der verlinkten Stack-Exchange-Frage und dem Video. Erledigt ist die Aufgabe, wenn das Zoomen MacVim nicht mehr einfriert oder zum Absturz bringt und das Fenster korrekt neu gezeichnet wird.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
macos, vim
Bereich
desktop
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.