[00:13:49] *** ГрешnicK выходит из комнаты: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: recipient-unavailable [00:23:50] <goodwin98> может мне кто-нибудь на русском языке объяснить что конкретно делает метод setSelectionFromTop, а конкретно что передается во втором параметре? [00:24:29] <esprit> это в каком классе? [00:24:57] <goodwin98> listView [00:25:22] <goodwin98> на английском в куче мест написано, но не могу все равно понять [00:26:12] *** vort3 выходит из комнаты [00:26:20] <Hombreby> Смещение от верха, координата y же [00:26:25] <goodwin98> вроде смещение от верха, но сколько ни экспериментирую, результат разный. [00:26:41] <goodwin98> в пикселях? [00:27:19] <goodwin98> т.е. итем спозиционируется на y пикселей ниже верхней границы ? [00:28:47] <Hombreby> Да, должно быть так. А как на деле хз [00:29:14] <goodwin98> chatListView.setSelectionFromTop(chat.getMessData().size() - unreadMessageCount,47); по идее должно же ставить начало нового сообщения на 47 пикселей от верха ? [00:29:44] <Hombreby> Цель какая хоть? [00:30:00] <goodwin98> заебала прокрутка черезжопная [00:30:19] <esprit> какая черезжопная? [00:30:42] <goodwin98> нужно всегда прокручивать, если сообщение длинее пары строк [00:30:46] <goodwin98> новое* [00:31:09] <esprit> ну вот попробуй это 47 убери [00:31:50] <goodwin98> но нужно, чтоб предыдущее сообщение было видно хотя бы частично [00:32:46] <esprit> да, кстати, говно какое-то. щас открыл чат, а там только твой ник виден, а сообщение уже нет [00:32:59] <goodwin98> вот и я о чем [00:33:12] <none> Тест. [00:33:41] <Hombreby> Хм. Интересно.. [00:33:52] <esprit> goodwin98, ну это не прокрутка, а восстановление позиции в чате [00:34:33] <Hombreby> То есть относительно позиции последнего сообщения на Y выше.. Мило [00:34:39] <esprit> я как-то давно про неё писал, она так криво и работает. герц что-то пробовал чинить, но в итоге забили [00:35:03] <goodwin98> esprit: я вообще этот кусок не очень понимаю.. берется ВЕРХНЕЕ видимо сообщение и к нему прибавляется 1 или 2 [00:35:18] <esprit> где 1 или 2? [00:35:31] <goodwin98> chatListView.setSelectionFromTop(chat.scrollPosition + (isLastPosition() ? 1 : 2), chat.offset); [00:35:35] <goodwin98> сейчас это так [00:35:36] <none> sawim [00:35:40] <Snapi-Snup..> none, 2 days ago · 2.2 MB [00:37:15] <goodwin98> chat.scrollPosition это номер верхнего итема, который был виден при уходе из чата [00:37:40] <none> Ок, это локально сохранённое в чате. [00:37:56] <goodwin98> по мне так лучше брать границу новых и старых сообщений, если чат был в самом низу [00:38:35] <none> Лол! [00:39:10] <goodwin98> esprit: если вместо 47 выставить 0, то все будет хорошо, но не видно предыдущее сообщение [00:39:21] <Hombreby> Почему просто не возвращаться к сохранённой позиции последней? К чему пляски эти?.. [00:39:37] <esprit> goodwin98, в смысле "не видно"? [00:39:53] <goodwin98> esprit: новое сообщение начинается с самого верха экрана [00:40:19] <none> Очищаешь чат, закрываешь, снова открываешь — ничего быть не должно, так? [00:40:27] <esprit> goodwin98, даже, если оно в одну строку? [00:40:34] <none> esprit, [00:40:50] <esprit> none, ? [00:40:51] <goodwin98> esprit: ну имеется в виду, если после него есть еще сообщения, чтоб достать до верха. [00:41:09] <goodwin98> пробела вниху нет, если ты об этом [00:41:18] <esprit> goodwin98, ну это так и должно быть, не? [00:41:46] <goodwin98> esprit: мне кажется, нужно чтоб было видно хотя бы часть предыдущего сообщения [00:41:55] <none> [esprit 00:40] » none, ? --- Себе подари этот знак вопроса. [00:42:08] <goodwin98> четверть или треть экрана [00:42:11] <esprit> goodwin98, ну вот, чтобы видно, вставили 47 [00:42:21] <goodwin98> esprit: это я его вставил [00:42:23] <esprit> none, чё такой дерзкий, пацанчик? [00:42:31] <none> goodwin98, Очищаешь чат, закрываешь, снова открываешь — ничего быть не должно, так? [00:42:36] <esprit> goodwin98, %) [00:42:51] <goodwin98> esprit: ну это мои эксперименты с 47. [00:42:54] <esprit> понял, короче [00:42:56] <Hombreby> none, ничего не должно быть, если не выходить ) [00:43:00] <none> esprit, сам ты пацанчик. [00:43:25] <goodwin98> none: да баг. ты все верно поняла [00:43:50] <none> Hombreby, а оно там есть. [00:43:57] <Hombreby> none, печаль.. [00:44:35] <none> goodwin98, какие ещё сведения нужны? [00:44:50] <goodwin98> none: я сейчас не этим занимаюсь. [00:45:07] <goodwin98> none: это герцу сообщать надо [00:45:15] <none> goodwin98, я понимаю, что не тебе. [00:47:51] <none> Reported. [00:48:06] <Hombreby> none, мишн комплитед [00:48:40] <none> Hombreby, return to all your base. [00:49:00] <goodwin98> хм... теперь работает.. странно. [00:49:05] <Hombreby> none, у нас одна [00:49:44] <none> Здесь о том же. [00:49:44] <Snapi-Snup..> none, А это кто? [00:50:01] <none> Snapi-Snup.., хм. [00:50:31] <none> Версия. [00:50:38] <none> Версия [00:50:38] <Snapi-Snup..> none, Ты юзаешь Sawim NE 1.3.5(20) / Android/N1/4.2.2 [00:50:46] <esprit> goodwin98, как починил? [00:51:21] <goodwin98> esprit: в том то и дело, что вернул как было.. хер поймешь. может счетчик непрочтенных сообщений глючил [00:51:43] *** zhuk заходит в комнату как participant и member [00:52:04] <esprit> goodwin98, да она ломается странно. ещё и от длины сообщения зависит [00:52:35] <esprit> слишком длинные посты показываются так, слишком короткие - по другому [00:52:38] <goodwin98> esprit: ты про мой вариант или тот, что сейчас ? [00:53:07] <esprit> goodwin98, про то, как сейчас в савиме [00:53:31] <none> goodwin98, а по оси Х у тебя количество непрочтённых, да? [00:53:31] <goodwin98> esprit: это да.. одно и двух строчные сообщения не требуется крутить [00:54:07] <goodwin98> none: там нет оси Х [00:54:38] <none> А, там номер элемента. [00:55:12] <Hombreby> none, а Вы программист?)) [00:55:13] <none> Смещение. [00:55:52] <esprit> goodwin98, ты вообще понимаешь код сохраниения и восстановления позиции? [00:56:08] <goodwin98> esprit: вроде да [00:56:18] <none> Hombreby, нет, я — дерзкий ручной тормоз. [00:56:28] <goodwin98> щас сочиню проверку одну и наверно можно тестить [00:57:16] <esprit> chatListView.setSelectionFromTop(chat.scrollPosition + (isLastPosition() ? 1 : 2), chat.offset); chatListView.postDelayed(new Runnable() { @Override public void run() { if (chatListView != null) chatListView.setTranscriptMode(ListView.TRANSCRIPT_MODE_NORMAL); } }, 700L); это зачем там? [00:57:35] <esprit> цифры 1 и 2 - это что? [00:57:43] *** 777Andrej выходит из комнаты [00:58:44] <none> Варианты смещения по итогам проверки. А зачем именно 1 и 2? [01:00:10] <goodwin98> esprit: если я правильно понимаю, то при сохранении позиции, обрубок верхнего итема сохраняется chat.offset и номер итема без учета обрубка. при восстановлении же число 1 комппенсирует [01:00:18] *** Pashtet80 выходит из комнаты [01:00:52] <goodwin98> а вот число 2, по мне, просто от балды [01:01:22] <none> Это на 1 больше. [01:02:14] <none> Ложь. [01:04:47] <none> Если результат вычисления isLastPosition() — истина, то будет +1, иначе +2. [01:05:12] <esprit> спасибо, теперь разобрался [01:05:44] <none> Не за что. [01:05:46] <Hombreby> Условный оператор.. Эх) [01:06:16] <esprit> какая следующая тема для обучения? [01:07:19] *** modi выходит из комнаты [01:09:43] *** -kv- выходит из комнаты: Logged out [01:22:20] *** Hombreby выходит из комнаты: I'll be back [01:28:46] <none> [esprit 01:06] » какая следующая тема для обучения? --- Что за обучение? [01:33:29] <none> Ещё и с машиной творится странное что-то. Как чуяла: не надо перезапускать. [02:26:15] <goodwin98> с компилятором есть кто неспящий ? [02:27:44] <esprit> што [02:28:04] <goodwin98> потести прокрутку http://pastebin.com/5mpnYKwZ [02:28:19] <goodwin98> а то у меня уже нету никого в конфах [02:28:41] <esprit> щас [02:31:44] <esprit> опять непонятные числа в коде [02:31:56] <goodwin98> 67 ? [02:32:10] <goodwin98> взято от балды. потом надо будет вычислять от размера экран [02:35:17] <esprit> 1 [02:35:28] <goodwin98> которое ? [02:35:52] <goodwin98> chat.scrollPosition + 1 делает тоже, что и раньше [02:35:54] <esprit> это я проверял савим [02:36:02] <goodwin98> а.. [02:36:27] <esprit> File: screenshot_2014-04-21_0236.png Size: 47 KiB Link: http://i.imgur.com/s8DOFLT.png [02:37:00] <esprit> верхнее сообщение не видно, оно первое непрочитанное и первое в списке [02:37:09] <esprit> не видно полностью [02:37:17] <esprit> File: screenshot_2014-04-21_0236.png Size: 47 KiB Link: http://i.imgur.com/VBL5PJ6.png [02:37:25] <esprit> бля [02:37:34] <goodwin98> ну вот опять значит.. никак не пойму что за магия. то норм, то вот так [02:39:04] <esprit> ещё сообщения, которые не влезают в экран, прокручиваются к низу [02:39:29] <esprit> т.е. когда открываешь чат с таким непрочитанным, то видно низ сообщения [02:39:46] <esprit> короче, те же косяки и остались [02:40:09] <esprit> esprit, тест [02:40:14] *** 777Andrej заходит в комнату как participant и member [02:40:27] <goodwin98> новое должно срабатывать только когда открываешь чат с непрочитанными и в прошлый раз ты уходил и прокрутка была до низу [02:40:53] <esprit> новое - это что? [02:41:02] <goodwin98> новое поведение [02:41:10] <esprit> а, ну да [02:41:19] *** 777Andrej выходит из комнаты [02:41:42] <esprit> вот второй косяк - это типа с новым поведением тоже. я правда не знаю, чинил ты его или нет [02:41:52] <esprit> esprit, тест 2 тест 3 4 [02:42:36] <esprit> goodwin98, щас первое непрочитанное вверху размещается, норм [02:43:02] <esprit> как раз на 67 пикселей видимо от верха [02:43:18] <goodwin98> esprit: в прошлый раз ты писал в приват сразу кучу сообщений? т.е. не был он открыт заранее ? [02:43:34] *** 777Andrej заходит в комнату как participant и member [02:43:37] <esprit> goodwin98, я проверял разные варианты [02:43:48] <esprit> и с чатом, и без [02:44:34] <goodwin98> [05:39:05] | esprit: ещё сообщения, которые не влезают в экран, прокручиваются к низу [05:39:30] | esprit: т.е. когда открываешь чат с таким непрочитанным, то видно низ сообщения у меня почему-то с этим нормально.. [02:45:50] <esprit> goodwin98, последнее сообщение должно не влезать в экран полностью [02:46:24] <goodwin98> у меня оно так и происходит. вверху эти самы 67 пикселей, а потом начинается сообщение [02:46:40] <goodwin98> чтоб его прочитать, нужно прокрутить [02:49:23] <esprit> щас ещё открыл чат с контактом, там подгрузились сообщения, видно последнее. вышел, зашёл туда снова, теперь видно на экране предпоследнее с отступом 67 [02:50:26] <esprit> последнее у меня во весь экран не влезает. если бы влезало, то после перезахода показывало последнее [02:50:42] <esprit> или это твой патч ломает, хрен знает [02:50:46] <777Andrej> File: stacktrace-21-04-14.txt Size: 1 KiB Link: http://pic4u.ru/get/09197aa2076628f81f8faf020168ad6a/ [02:51:09] <goodwin98> хз. там вроде логика простая.. [02:51:16] <777Andrej> Зашел в пункт автоответчик [02:51:46] <777Andrej> Вернее нажал. И вылет. Повторить не получается [02:52:00] <esprit> тему менял? [02:52:06] <esprit> тему приложения [02:52:11] <goodwin98> esprit: т.е. там маленькое, а потом длинное сообщение и выровнялось по маленькому ? [02:52:26] <goodwin98> причем они не были новыми [02:52:40] <esprit> goodwin98, да [02:52:49] <esprit> это из истории подгруженные [02:53:27] <esprit> goodwin98, потом я написал в тот чат маленькое сообщение и всё стало позиционировать нормально [02:54:06] <goodwin98> блин. вообще ничего из этого не могу повторить :-( [02:54:30] <esprit> значит хуёвые багрепорты у меня [02:54:43] <goodwin98> да скорее савим какой-то волшебный [02:55:47] <goodwin98> а хотя один баг нашел таки.. [02:56:16] <esprit> какой? [02:57:07] <goodwin98> да даже не обьяснить толком... у меня чате вперемешку длинные и короткие сообщения.. в общем при перезаходе теперь позиционируется на пред пред последнем сообщении [02:57:32] <goodwin98> даже не перезаходе, а просто открытии чата [02:57:44] <esprit> ну вот я тоже хуй знает, как объяснять [02:59:18] <goodwin98> теперь не сбрасывается то, что сообщения непрочтенные. вот он и позиционирует туда.. бред [02:59:44] <goodwin98> даже значок на конфе не меняется на нормальный [03:00:09] <esprit> гг [03:00:17] <esprit> всё сломали [03:02:51] <goodwin98> нет... тут мой код даже не срабатывает... [03:02:57] <goodwin98> %) [03:04:38] <goodwin98> хм... видимо для таких случаев число 2 и нужно было [03:04:56] <esprit> для каких? [03:05:03] <goodwin98> как у меня сейчас. [03:05:16] <goodwin98> как раз не хватает +1 [03:05:36] <goodwin98> ладно.. верну [03:07:27] <goodwin98> chatListView.setSelectionFromTop(chat.scrollPosition + 1, chat.offset); сменить на chatListView.setSelectionFromTop(chat.scrollPosition +(isLastPosition() ? 1 : 2), chat.offset); [03:09:40] <goodwin98> нет.. баг не мой :-) проверил на текущей сборке савиа, там поведение аналогичое ) [03:10:38] <goodwin98> короче я хз. сскажу герцу, чтоб тоже попробовал патч [03:20:03] *** goodwin98 выходит из комнаты [03:22:33] *** ~^*.*^~ заходит в комнату как participant и none [03:22:42] <~^*.*^~> Живые? [04:27:03] *** esprit выходит из комнаты [04:41:34] *** PtitsaF выходит из комнаты: Replaced by new connection [04:41:51] *** PtitsaF заходит в комнату как participant и member [05:22:09] *** SetazeR заходит в комнату как participant и member [05:39:48] *** ~^*.*^~ выходит из комнаты: Replaced by new connection [05:39:57] *** ~^*.*^~ заходит в комнату как participant и none [05:45:57] *** zhuk выходит из комнаты [06:40:30] *** PtitsaF выходит из комнаты: Replaced by new connection [06:40:34] *** PtitsaF заходит в комнату как participant и member [07:01:24] *** marlock заходит в комнату как participant и member [07:04:09] *** marlock выходит из комнаты: I'll be back [07:19:07] *** ilya01 заходит в комнату как participant и member [07:22:22] *** ilya01 выходит из комнаты [07:47:09] *** Lucifer заходит в комнату как participant и none [08:17:33] *** SetazeR выходит из комнаты [08:22:12] *** SetazeR заходит в комнату как participant и member [09:08:29] *** -kv- заходит в комнату как participant и member [09:19:33] *** evghetto_ заходит в комнату как participant и none [09:20:02] *** evghetto_ выходит из комнаты [09:46:05] *** zhuk заходит в комнату как participant и member [10:05:11] *** zhuk выходит из комнаты: Replaced by new connection [10:05:13] *** zhuk заходит в комнату как participant и member [10:15:36] *** zhuk выходит из комнаты [10:19:23] *** Hombreby заходит в комнату как participant и none [10:20:05] *** Lucifer выходит из комнаты: Logged out [10:20:39] <Hombreby> ~^*.*^~: эко Вас плющит [10:26:52] *** vort3 заходит в комнату как participant и member [10:30:38] *** vort3 выходит из комнаты [10:58:35] *** -kv- выходит из комнаты: Logged out [10:58:40] *** -kv- заходит в комнату как participant и member [11:08:07] *** 777Andrey выходит из комнаты: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: recipient-unavailable [11:46:52] *** marlock заходит в комнату как participant и member [11:47:27] <marlock> Sawim [11:47:31] <Snapi-Snup..> marlock, 3 days ago · 2.2 MB [11:59:21] <none> Помогите. [12:00:21] <none> Как совсем завершить работу мессенджера? [12:00:36] <none> Есть ли способ? [12:00:37] <_vt> статус - офлайн [12:00:37] <Snapi-Snup..> _vt, А это кто? [12:00:45] <_vt> Snapi-Snup..: иди вхуй [12:01:35] <Hombreby> оО [12:01:47] <none> _vt, логики почти ноль, но ты помог. [12:02:26] <none> Должно быть очевиден. [12:02:30] <_vt> none: логика простая - если ты заходишь в сеть, ты хочешь в ней присутствовать онлайн, пока явно не поменяешь статус на офлайн. Логики нет в наличии кнопки выход, она просто для тестов. [12:02:40] <none> Должно быть очевиднее. [12:03:00] *** none выходит из комнаты: Logged out [12:03:27] <Hombreby> ага. Кнопка QUIT c киллером процесса по ней... [12:04:56] <~^*.*^~> Hombreby: Наверное. [12:05:09] *** ~^*.*^~ выходит из комнаты [12:12:37] *** govardhana заходит в комнату как participant и member [12:24:12] *** esprit заходит в комнату как participant и member [12:29:35] *** govardhana выходит из комнаты [12:39:12] *** marlock выходит из комнаты: Replaced by new connection [12:42:27] *** -kv- выходит из комнаты [12:42:31] *** -kv- заходит в комнату как participant и member [12:59:54] *** -kv- выходит из комнаты [13:04:32] *** zhuk заходит в комнату как participant и member [13:22:58] *** zhuk выходит из комнаты [13:37:05] *** goodwin98 заходит в комнату как participant и member [13:40:51] <goodwin98> Теперь у меня и на основном телефоне не сбрасывается значок непрочитанных сообщений на конфе [13:41:30] *** goodwin98 выходит из комнаты: I'll be back [13:41:51] *** goodwin98 заходит в комнату как participant и member [13:42:15] <goodwin98> До кучи еще и упал от очередной попытки туда зайти [13:43:09] <goodwin98> Стектрейса как всегда нет [13:49:06] *** SetazeR выходит из комнаты [13:49:32] *** 777Andrej выходит из комнаты [14:41:45] *** SetazeR заходит в комнату как participant и member [14:42:09] *** 777Andrej заходит в комнату как participant и member [14:43:41] *** Hombreby выходит из комнаты [14:48:02] *** Hombreby заходит в комнату как participant и none [15:03:38] *** Hombreby выходит из комнаты [15:26:52] *** anone заходит в комнату как participant и none [15:31:16] *** эрнест заходит в комнату как participant и none [15:31:33] <эрнест> Что за ошибка 120? [15:32:57] <эрнест> *YAHOO* [15:34:23] <SetazeR> Ну это как ошибка 110, только 120 [15:37:03] <anone> Хе. [15:37:14] *** эрнест выходит из комнаты: Replaced by new connection [15:37:15] *** эрнест заходит в комнату как participant и none [15:38:00] <эрнест> Короче задолбало это ошибкооооо [15:38:42] <777Andrej> Инет плохой [15:39:29] <эрнест> . [15:39:34] <эрнест> Пинг [15:40:24] <777Andrej> Ты на другом тел проверь . [15:42:23] <эрнест> Ну ты ппц советчик [15:42:43] <777Andrej> А что еще тебе сказать? [15:42:58] <эрнест> Не тролль [15:43:08] <777Andrej> Или скачай тестовую версию. [15:44:08] <777Andrej> А то сидишь на старой, а там хз что за глюки были [15:44:36] <эрнест> Похер [15:44:39] *** эрнест выходит из комнаты: I'll be back [15:44:51] <777Andrej> Тогда привыкай к 120 :-) [15:45:33] <goodwin98> ага и мучайся на тестовой [15:54:37] *** anone выходит из комнаты [15:57:10] *** anone заходит в комнату как participant и none [16:06:56] *** 6yp4uk заходит в комнату как participant и member [16:07:34] *** 6yp4uk выходит из комнаты: I'll be back [16:08:56] *** westsibe заходит в комнату как participant и member [16:12:06] *** anone выходит из комнаты [16:13:22] *** anone заходит в комнату как participant и none [16:15:25] <777Andrej> А где савим хранит историю? Что бы стереть её [16:16:22] *** westsibe выходит из комнаты [16:17:55] *** evghetto_ заходит в комнату как participant и none [16:19:22] <anone> +1 к вопросу. [16:20:08] *** evghetto_ выходит из комнаты [16:21:04] <esprit> /data/data/ru.sawim/files куча файликов с префиксом "hist" [16:21:27] <777Andrej> Удалил все гамузом :-) [16:21:43] <777Andrej> Тока вот зачем папка история ? [16:21:55] <esprit> где? [16:22:05] <777Andrej> В савиме [16:22:27] <esprit> не вижу в савиме никаких папок [16:24:26] <777Andrej> File: Screenshot_2014-04-21-15-23-56.png Size: 59 KiB Link: http://i.imgur.com/qoYDZZl.png [16:25:00] <esprit> для эскпорта истории [16:25:13] <777Andrej> Ох ты блин [16:27:34] <777Andrej> Ну теперь хоть не грузит старую историю [16:55:04] <goodwin98> Ну надеюсь поможет [16:55:25] <goodwin98> Хотя и без нее проблем хватает [17:02:47] *** anone выходит из комнаты [17:07:53] *** anone заходит в комнату как participant и none [17:10:10] <anone> > /data/data/ru.sawim/files куча файликов с префиксом "hist"
OK thanks. [17:20:13] *** govardhana заходит в комнату как participant и member [17:21:30] *** zhuk заходит в комнату как participant и member [17:23:21] *** govardhana выходит из комнаты [17:23:37] *** Lucifer заходит в комнату как participant и none [17:30:05] *** 777Andrej выходит из комнаты: Logged out [17:30:21] *** 777Andrej заходит в комнату как participant и member [17:31:26] *** anone выходит из комнаты [17:32:48] *** Hombreby заходит в комнату как participant и none [17:33:02] *** anone заходит в комнату как participant и none [17:47:08] *** marlock заходит в комнату как participant и member [17:50:57] <goodwin98> Гм [17:51:17] <goodwin98> Савим жрет проц на 100% [17:52:00] <Gerc> Как повторить? [17:52:21] <goodwin98> Понятия не имею. Заметил только что. [17:52:35] <goodwin98> Попробую профилер запустить [17:53:46] *** marlock выходит из комнаты: Replaced by new connection [17:56:59] <goodwin98> Блин. У вас тут обфускация [17:57:56] <goodwin98> Ну тогда хз какой метод жрет [17:58:03] <Gerc> Она не мешает. Можно расшифровать [17:58:23] <Gerc> goodwin98, ищи и дай лог [17:58:35] <goodwin98> Gerc, какой лог? [17:58:50] <goodwin98> И как расшифровать? [18:00:12] <goodwin98> File: photo-21-04-2014-20.59.jpg Size: 1109 KiB Link: http://i.imgur.com/6Cxliy5.jpg [18:00:21] *** Lucifer выходит из комнаты: Logged out [18:01:15] <goodwin98> Может из-за того, что историю удалил? [18:01:39] <esprit> goodwin98, у тебя история включена щас? [18:01:42] <goodwin98> Файловые методы какие то же [18:02:10] *** 6yp4uk заходит в комнату как participant и member [18:02:18] <goodwin98> esprit, точно. Выключил [18:02:36] <esprit> goodwin98, у меня тоже тупило, когда включена была [18:02:41] <goodwin98> Все равно жрет [18:02:57] <esprit> ну перезапустиьт наверно надо [18:03:04] <goodwin98> esprit, ничего не тормозит. Батарейка только тает [18:03:12] *** Hombreby выходит из комнаты [18:03:16] <esprit> я не разбирался ещё [18:03:27] <esprit> goodwin98, ну у теюя не тормозит, а у меня тормозит [18:03:37] <esprit> у меня не 4 ядра 4 гига [18:03:48] <goodwin98> У меня тоже [18:04:10] <esprit> и вообще, я щас сделал реализацию рмс в виде sqlite и тестирую её [18:04:44] <goodwin98> Класс *THUMBS UP* [18:05:19] <goodwin98> Но дело же не в реализации было. В смысле что раньше же история не тупила [18:05:38] <esprit> а щас она постоянно тупит? [18:06:02] <Gerc> Это рмс и жрет. Если ей чета не нравится, то бесконечно в цикле бросает Exception [18:06:04] *** 777Andrej выходит из комнаты: Logged out [18:06:05] <goodwin98> esprit, ага. [18:07:21] *** goodwin98 выходит из комнаты: I'll be back [18:07:26] *** goodwin98 заходит в комнату как participant и member [18:07:47] <goodwin98> Блин. Он вообще забыл аккаунты теперь [18:07:56] <goodwin98> Видимо лишнее снес [18:08:04] <777Andrej> . [18:08:24] <777Andrej> я есть в чате? ну виден [18:08:29] <goodwin98> 777Andrej, да [18:08:33] <goodwin98> Ой нет [18:08:36] <esprit> не видно [18:08:37] <777Andrej> :) [18:08:43] <777Andrej> чё за фигня [18:09:14] <777Andrej> это ткаб [18:09:16] <Gerc> я вижу с ткабира [18:09:18] <6yp4uk> Gerc, вылеты -- сирожапроблемы, да? [18:09:26] <goodwin98> Gerc, ты не смотрел патч на прокрутку? [18:09:27] <Gerc> 6yp4uk: мои да [18:09:37] <Gerc> goodwin98: смотрел [18:09:46] <goodwin98> Gerc, и как? [18:10:11] <goodwin98> Работает нет? [18:10:25] <Gerc> непробовал [18:11:43] <6yp4uk> Gerc, мои. Я кажется лог показывал [18:14:28] <Gerc> goodwin98: https://www.dropbox.com/s/2gubghy6skcqljj/sawimtrace.bat Положи в D:\Android\android-sdk\tools\proguard\bin и перенеси на этот батник txt со стектрейсом [18:14:50] <Gerc> или сам смотри через SawimNE\build\proguard\release\mapping.txt [18:14:53] *** 6yp4uk выходит из комнаты [18:15:25] <goodwin98> Gerc, у меня они в апреле еще ниразу не образовывались [18:17:46] *** 777Andrej заходит в комнату как participant и member [18:18:24] <Gerc> goodwin98: org.microemu.util.RecordStoreImpl -> b.a.a.s: byte[] fileIdentifier -> a int lastRecordId -> b int size -> c [18:20:06] <Gerc> org.microemu.util.AndroidRecordStoreManager -> b.a.a.a: java.lang.Object NULL_STORE -> a [18:21:46] <goodwin98> Ну понял.. [18:22:57] *** Hombreby заходит в комнату как participant и none [18:23:09] *** Hombreby выходит из комнаты [18:28:17] <Gerc> goodwin98: вместо 67 нужна высота ListView или итема? [18:30:34] <goodwin98> Gerc, четверть лист вью [18:31:14] <Gerc> goodwin98: chatListView.getHeight() / 4 [18:31:24] <goodwin98> Gerc, ну или, если можно, то высота одного однострочного сообщения [18:31:33] <goodwin98> Двух [18:32:34] <goodwin98> Gerc, да. Я эргономике не учился, так что все по наитию, может и не прав [18:32:45] <Gerc> нельзя [18:35:32] <goodwin98> Gerc, что именно? [18:35:56] <goodwin98> Высоту сообщений? [18:36:05] <Gerc> goodwin98: высоту однострочных сообщения [18:36:33] <goodwin98> Ну значит просто четверть [18:37:16] <Gerc> даже и нормальную высоту итем нельзя, т.к chatListView.getChildAt(0) в resume будет всегда нулл [18:37:37] <goodwin98> Ну да. Их еще не существует [18:37:41] *** fog_hedgehog заходит в комнату как participant и none [18:38:48] *** PtitsaF выходит из комнаты [18:38:58] <goodwin98> Gerc, но эти итемы твоего класса же. В смысле что можно же, наверно сделать код внутри класса этого итема. [18:39:36] <goodwin98> Впрочем оно того не стоит [18:41:54] <goodwin98> Или можно скролить уже после входа [18:42:20] *** PtitsaF заходит в комнату как participant и member [18:48:29] *** fog_hedgehog выходит из комнаты [18:52:55] *** 6yp4uk заходит в комнату как participant и member [18:54:39] *** 6yp4uk выходит из комнаты [18:55:43] *** ГрешnicK заходит в комнату как participant и none [18:56:12] *** marlock заходит в комнату как participant и member [18:57:17] *** 6yp4uk заходит в комнату как participant и member [19:06:43] *** 6yp4uk выходит из комнаты [19:12:28] *** anone выходит из комнаты [19:17:57] *** anone заходит в комнату как participant и none [19:19:47] *** zhuk выходит из комнаты [19:20:43] *** щос заходит в комнату как participant и member [19:22:01] *** ГрешnicK выходит из комнаты: Disconnected: Replaced by new connection [19:22:02] *** ГрешnicK заходит в комнату как participant и none [19:28:51] *** anone выходит из комнаты [19:29:30] *** anone заходит в комнату как participant и none [19:31:38] *** щос выходит из комнаты [19:35:19] *** anone выходит из комнаты [19:35:50] *** anone заходит в комнату как participant и none [19:35:51] *** marlock выходит из комнаты [19:36:43] *** marlock заходит в комнату как participant и member [19:45:13] *** anone выходит из комнаты: Replaced by new connection [19:45:13] *** anone заходит в комнату как participant и none [19:46:00] *** ilya01 заходит в комнату как participant и member [19:50:48] *** marlock выходит из комнаты [19:51:19] *** ilya01 выходит из комнаты [19:55:48] *** vort3 заходит в комнату как participant и member [19:57:33] *** SetazeR выходит из комнаты [20:09:50] *** Lucifer заходит в комнату как participant и none [20:14:17] *** anone выходит из комнаты [20:14:23] *** anone заходит в комнату как participant и none [20:23:25] *** 6yp4uk заходит в комнату как participant и member [20:24:00] *** 6yp4uk выходит из комнаты: I'll be back [20:29:23] *** anone выходит из комнаты [20:29:25] *** anone заходит в комнату как participant и none [20:30:32] *** Lucifer выходит из комнаты [20:34:12] *** anone выходит из комнаты [20:34:16] *** anone заходит в комнату как participant и none [20:43:04] <Gerc> goodwin98: не работает позиция. всегда на последнее прокручивает [20:44:36] <radiance> Ага [20:44:56] <Gerc> radiance: што [20:45:07] <radiance> Gerc, не сохраняет [20:45:34] <Gerc> radiance: с патчем от goodwin98 чтоли собирал? [20:46:12] <radiance> Gerc, Неа, дня три назад собирал как есть. Как ни открою, внизу чат [20:46:32] <radiance> А выхожу для эксперимента выходом всегда [20:48:11] <goodwin98> Gerc: выходишь из чата, ждешь новых сообщений в нем, причем столько, чтоб они заполнили весь экран, заходишь обратно и оно все плюет на сколько там пикселей и к последнему сообщению идет ? [20:48:49] <Gerc> goodwin98: однострочными всегда тестил [20:49:04] <goodwin98> Gerc: не важно. пусть и однострочные. [20:49:37] <goodwin98> Gerc: не работает то, что ты уходишь, а прокрутка не до конца или что ? [20:50:08] <Gerc> goodwin98: прокрутка всегда до конца [20:50:49] <goodwin98> блин да как так.. почему у меня нормально ? [20:53:29] *** anone выходит из комнаты [20:53:51] <Gerc> goodwin98: захожу в конф, где уже есть много сообщений, назад жму, с компа пишу два однострочных сообщений в ту конфу, захожу и нормально вижу два последних сообщений [20:54:39] <goodwin98> Gerc: ну да. так должно быть. А если не 2 сообщения, а много, чтоб они все в экран не влезали ? [20:57:38] <Gerc> goodwin98: с двумя большими, которые не влезают в экран: видно чуть-чуть третье с конца [20:57:53] <Gerc> т.е норм [20:58:19] <goodwin98> ну хорошо.. [20:58:33] *** anone заходит в комнату как participant и none [20:58:37] <Gerc> goodwin98: isLastPosition() ? 1 : 2 нужно же? [20:58:54] <goodwin98> Gerc: непонимаю зачем нужно 2 ? [20:59:22] <Gerc> не помню, но было нужно [20:59:52] <goodwin98> пока не заметил, чтоб нужно было [21:00:35] <goodwin98> мой код срабатывает если есть новые сообщения, и если при выходе из чата было видно хотя бы часть последнего на тот момент сообщения [21:02:00] <goodwin98> если последнего сообщения не было видно, значит чат был прокручен и не нужно показывать последние [21:03:18] *** ГрешnicK выходит из комнаты: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: recipient-unavailable [21:07:02] <Gerc> goodwin98: если +2, то видно первое непрочитанное, а если +1, то не видно непрочитанных и нужно прокручивать [21:07:23] <Gerc> но это не правильно [21:07:39] <Gerc> т.к я не учитывал больших сообщений [21:08:01] <goodwin98> Gerc: т.е. мой код заменяет эту конструкцию [21:08:04] <goodwin98> ? [21:08:08] <Gerc> да [21:08:26] <goodwin98> ну хорошо [21:34:35] *** anone выходит из комнаты [21:34:45] *** anone заходит в комнату как participant и none [21:42:23] *** anone выходит из комнаты [21:45:39] *** anone заходит в комнату как participant и none [21:50:23] *** anone выходит из комнаты [21:51:20] *** anone заходит в комнату как participant и none [21:57:01] *** anone выходит из комнаты [21:57:05] *** anone заходит в комнату как participant и none [22:04:06] *** -kv- заходит в комнату как participant и member [22:10:30] *** anone выходит из комнаты [22:10:36] *** anone заходит в комнату как participant и none [22:15:46] *** marlock заходит в комнату как participant и member [22:48:29] *** marlock выходит из комнаты [22:55:51] *** ГрешnicK заходит в комнату как participant и none [23:20:11] *** Hombreby заходит в комнату как participant и none [23:20:58] <Hombreby> sawim [23:21:03] <Snapi-Snup..> Hombreby, 3 days ago · 2.2 MB [23:25:26] *** esprit выходит из комнаты: Logged out [23:25:32] *** esprit заходит в комнату как participant и member [23:25:33] *** Hombreby выходит из комнаты: I'll be back [23:45:25] *** 777Andrej выходит из комнаты [23:45:28] *** 6yp4uk заходит в комнату как participant и member [23:47:15] *** 6yp4uk выходит из комнаты [23:57:35] *** anone выходит из комнаты [23:59:40] *** vort3 выходит из комнаты