Hi!

* Ico Doornekamp <i...@pruts.nl> [2009-01-12 17:54:08 CET]:
> According to the previous reply, the reported assertion is due to wyrd
> requiring a terminal of at least 80x23 chars. I don't happen to speak
> fluent caml, but after browsing through the source and changing the
> required width and height checks to a smaller size in interface_main.c,
> I was able to run wyrd on a smaller terminal then 80x23 without
> problems.

 I've looked into this myself:  When resizing vertically to fewer than
23 lines, wyrd doesn't crash but states that it requires at least 23
lines.  One can't even quit then until wyrd has more than 23 lines again
and being able to process the Q for quitting.

 When resizing horizontal to less than 80 characters wide it crashes
with the assertion.

 One could argue that the handling from vertical resizing should be
added to the horizontal resizing, I fear that won't make people happy in
the sense that it's not possible to quit there.  I'm not completely sure
what people would expect what wyrd should do when it has less space that
it refuses to start up with.  Maybe instead of ending with an assertion
it should just simply quit at that point and writing out that it doesn't
has the place anymore that it needed in the first place to get started?

 Just some thoughts,
Rhonda
-- 
Fühlst du dich mutlos, fass endlich Mut, los      |
Fühlst du dich hilflos, geh raus und hilf, los    | Wir sind Helden
Fühlst du dich machtlos, geh raus und mach, los   | 23.55: Alles auf Anfang
Fühlst du dich haltlos, such Halt und lass los    |

Reply via email to