Skip to content

Проблемы с восстановлением настроек #58

Open

Description

@GoogleCodeExporter
Поспрашивал у пользователей. У двоих из них 
в linuxdcpp и во freedcpp наблюдается проблема, 
описанная здесь:
http://code.google.com/p/eiskaltdc/issues/detail?id=813

Исправление очень простое:
https://github.com/negativ/eiskaltdcpp/commit/db39230f7594dce8a131f441375a5e17ed
1ff299

Отдельный патч для freedcpp делать лень. По 
ссылке все должно быть понятно. Обнови у 
себя, если хочешь.

Original issue reported on code.google.com by tehnic...@yandex.ru on 8 Nov 2010 at 11:12

Activity

  1. GoogleCodeExporter commented on Feb 3, 2016

    @GoogleCodeExporter
    Author
    Появилась новая ошибка:
    если программу развёрнуть и закрыть,
    
    code eiskaltdc:
    ---------------------------------------------
    if (!(gdkState & GDK_WINDOW_STATE_MAXIMIZED))
        maximized = FALSE;
    
    WSET("main-window-pos-x", posX);
    WSET("main-window-pos-y", posY);
    WSET("main-window-size-x", sizeX);
    WSET("main-window-size-y", sizeY);
    ---------------------------------------------
    то не сохраняются старые размеры и 
    положение главного окна
    т.е. при нажатие кнопки восстановить окно 
    так и останется
    с размерами y = max, x = max.
    
    ...здесь собака зарыта
    
    void MainWindow::onPaneRealized_gui(GtkWidget *pane, gpointer data)
    {
        MainWindow *mw = (MainWindow *)data;
        gint position = WGETI("transfer-pane-position");
    
        if (position > 10)
        {
            // @todo: fix get window height when maximized
            gint height;
            gtk_window_get_size(mw->window, NULL, &height);
            gtk_paned_set_position(GTK_PANED(pane), height - position);
        }
    }
    

    Original comment by troll.freedcpp@gmail.com on 2 Dec 2010 at 11:19

  2. GoogleCodeExporter commented on Feb 3, 2016

    @GoogleCodeExporter
    Author
    >т.е. при нажатие кнопки восстановить окно 
    так и останется
    >с размерами y = max, x = max.
    
    это всё же лучше, чем скачущие от запуска к 
    запуску положения разделителей.
    
    
    

    Original comment by egikpetrov on 2 Dec 2010 at 12:33

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions