void BC_Display::dump_windows()
{
- for(int i = 0; i < windows.size(); i++)
- {
- printf("BC_Display::dump_windows %d window=%p window->win=%p\n",
- i,
- windows.get(i),
- windows.get(i)->win);
+ for(int i = 0; i < windows.size(); i++) {
+ printf("BC_Display::dump_windows %d window=%p window->win=0x%08jx\n",
+ i, windows.get(i), windows.get(i)->win);
}
}
//printf("BC_Display::new_window %d\n", __LINE__);
if(!clipboard)
{
- clipboard = new BC_Clipboard("");
+ clipboard = new BC_Clipboard(window);
clipboard->start_clipboard();
}
}
}
-int BC_Display::unset_all_repeaters(BC_WindowBase *window)
+void BC_Display::unset_all_repeaters(BC_WindowBase *window)
{
for(int i = 0; i < repeaters.total; i++)
{
void BC_Display::lock_display(const char *location)
{
pthread_mutex_lock(&BC_Display::display_lock);
- int result = ++BC_Display::display_global->window_locked;
+ ++BC_Display::display_global->window_locked;
pthread_mutex_unlock(&BC_Display::display_lock);
//printf("BC_Display::lock_display %d %s result=%d\n", __LINE__, location, result);
void BC_Display::unlock_display()
{
pthread_mutex_lock(&BC_Display::display_lock);
- int result = --BC_Display::display_global->window_locked;
+ --BC_Display::display_global->window_locked;
// if(BC_Display::display_global->window_locked < 0)
// BC_Display::display_global->window_locked = 0;
pthread_mutex_unlock(&BC_Display::display_lock);
//printf("BC_Display::unlock_display %d result=%d\n", __LINE__, result);
- /* if(result == 1) */ XUnlockDisplay(BC_Display::display_global->display);
+ XUnlockDisplay(BC_Display::display_global->display);
}