Merge pull request #1566 from ar-an-ribe/fix-for-issue-1513

Resolve issue #1513.
This commit is contained in:
ailin-nemui 2025-05-02 05:56:26 +00:00 committed by GitHub
commit 599448af2e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -233,8 +233,10 @@ MAIN_WINDOW_REC *mainwindow_create(int right)
if (MAIN_WINDOW_TEXT_HEIGHT(parent) < if (MAIN_WINDOW_TEXT_HEIGHT(parent) <
WINDOW_MIN_SIZE+NEW_WINDOW_SIZE) WINDOW_MIN_SIZE+NEW_WINDOW_SIZE)
parent = find_window_with_room(); parent = find_window_with_room();
if (parent == NULL) if (parent == NULL) {
g_free(rec);
return NULL; /* not enough space */ return NULL; /* not enough space */
}
space = parent->height / 2; space = parent->height / 2;
rec->first_line = parent->first_line; rec->first_line = parent->first_line;
@ -255,8 +257,10 @@ MAIN_WINDOW_REC *mainwindow_create(int right)
if (MAIN_WINDOW_TEXT_WIDTH(parent) < 2 * NEW_WINDOW_WIDTH) { if (MAIN_WINDOW_TEXT_WIDTH(parent) < 2 * NEW_WINDOW_WIDTH) {
parent = find_window_with_room_right(); parent = find_window_with_room_right();
} }
if (parent == NULL) if (parent == NULL) {
g_free(rec);
return NULL; /* not enough space */ return NULL; /* not enough space */
}
space = parent->width / 2; space = parent->width / 2;
rec->first_line = parent->first_line; rec->first_line = parent->first_line;