drag edit contraints relaxed for ripples, cwdw gui/tool deadlock fix, vpatchgui fader...
[goodguy/cinelerra.git] / cinelerra-5.1 / plugins / titler / titlerwindow.C
index 04f1ef69f3b4bad3cbc2e6bfeaad8028ea44fcb7..c556968aec3aa31ec0b54d398bb1b3598824178e 100644 (file)
@@ -780,7 +780,9 @@ void TitleColorButton::handle_done_event(int result)
 {
        if( result ) {
                handle_new_color(orig_color, orig_alpha);
+               window->lock_window("TitleColorButton::handle_done_event");
                update_gui(orig_color);
+               window->unlock_window();
        }
 }
 
@@ -934,7 +936,7 @@ void TitleWindow::check_style(const char *font_name, int update)
 
 TitleFont::TitleFont(TitleMain *client, TitleWindow *window, int x, int y)
  : BC_PopupTextBox(window, &window->fonts, client->config.font,
-               x, y, 240, 300, LISTBOX_ICON_LIST)
+               x, y, 340, 300, LISTBOX_ICON_LIST)
 {
        this->client = client;
        this->window = window;
@@ -1505,7 +1507,9 @@ void TitleColorPopup::handle_done_event(int result)
 {
        if( !result ) {
                char txt[BCSTRLEN];  sprintf(txt, "<%s #%06x>", _(KW_COLOR), color_value);
+               window->lock_window("TitleColorPopup::handle_done_event");
                window->insert_ibeam(txt);
+               window->unlock_window();
        }
 }
 
@@ -1527,7 +1531,9 @@ void TitlePngPopup::handle_done_event(int result)
        BrowseButtonWindow *gui = (BrowseButtonWindow *)get_gui();
        const char *path = gui->get_submitted_path();
        char txt[BCSTRLEN];  sprintf(txt, "<%s %s>", _(KW_PNG), path);
+       window->lock_window("TitlePngPopup::handle_done_event");
        window->insert_ibeam(txt);
+       window->unlock_window();
 }
 
 BC_Window *TitlePngPopup::new_gui()