Page Summary
natsov.livejournal.com - (no subject)
serzholino.livejournal.com - А вызываешь ты это окошко как?
shaplov.livejournal.com - Re: А вызываешь ты это окошко как?
shaplov.livejournal.com - Re: А вызываешь ты это окошко как?
shaplov.livejournal.com - (no subject)
shaplov.livejournal.com - Re: А вызываешь ты это окошко как?
Style Credit
- Style: Over The Hills for Bannering by
- Resources: OpenClipart
Expand Cut Tags
No cut tags
no subject
Date: 2007-08-13 08:30 am (UTC)А вызываешь ты это окошко как?
Date: 2007-08-13 12:35 pm (UTC)Re: А вызываешь ты это окошко как?
Date: 2007-08-13 04:17 pm (UTC)Я то просто отмена нажимать не пробовал...
У меня обычно после "гениальных идей среди ночи" конфиг слитал. Включаешь комп на пять минут и не логинишься...
А оно оказывается вообще баян!
Re: А вызываешь ты это окошко как?
Date: 2007-08-13 08:42 pm (UTC)1. Если нажимать отмена так как ты сказал, то никакого конфига у меня не теряется, единственное что происходит, так это то, что при следующем запуске сима запускается не окно выбора профала, а сразу главное окно. Это неправильно, но не смертельно.
2. Мое предположение на тему выключения компа, при работающем окне выбора профайла -- подтвердилась. Оно таки действительно его стабильно теряет.
3. Сэмитировать эту ситуацию мне с ходу не удалось. kill -9, kill -TERM, kill -HUP все завершают программу корректно. Конфиг остается наместе... Чтем там сигналит программам KDE -- я пока не разбирался... Ибо пока не очень представляю откуда начинать копать...
Можешь ли что посоветовать?
no subject
Date: 2007-08-13 08:43 pm (UTC)КРИВЕТКОМЕГА-КАМБАЙИН.Re: А вызываешь ты это окошко как?
Date: 2007-08-15 07:16 pm (UTC)1. Загрузить сим в profile1
2. Вызвать выбор профайлов
3. Выбрать profile2 (но не нажимать OK)
4. Нажать отмена
5. Закрыть сим.
В результате конфиг от profile2 перезапишится данными от profile1
Оба эффекта, и твой и мой происходят это от того что logindlg.cpp бездумно дергает setProfile для того чтобы нарисовать формочку с паролями, а значения в зад не возвращает. В результате что попало куда попало пишется...
Сейчас буду аккуратно фиксить...
БТВ, я не вполне четко себе представляю как оно живет в системе... Я правильно понимаю, что пока выполняется какая-то функция внутри программы (например LoginDialog::profileChanged(int) ), то QApplication::commitData(), который случается при закрытии системы, паралельно не выполняется. И выполниться, он в тот момент, когда какой-то квант работы будет закончен ?