~onli/simdock/master

« back to all changes in this revision

Viewing changes to src/tasks.cc

  • Committer: onli
  • Date: 2014-11-13 22:49:54 UTC
  • Revision ID: git-v1:cc6ee865900db5d13ab70461d098066af22970a7
Fix flicker on hover
After an update to the newest X with mesa drivers (radeon), simdock started to flicker. Turns out this was caused by changing icons y-variable always by zoomChange, even when reducing the change for width and height in the last steps to not step over, thus replacing the icon a bit (stepping over the paintarea?). It's unclear to me why this lead to flicker now.

Show diffs side-by-side

added added

removed removed

Lines of Context:
27
27
    /*First set the icon. This will work always, as wnck_window_get_icon
28
28
    returns a fallbackicon if necessary, the rest may fail*/
29
29
    GdkPixbuf* pb = gdk_pixbuf_copy(wnck_window_get_icon (window));
30
 
    if (!pb) {
31
 
        return false;
32
 
    }
33
30
    
34
31
    wxBitmap bmp;
35
32
    bmp.SetPixbuf(pb);
46
43
    
47
44
    pid = wnck_window_get_pid (window);    
48
45
    if (!pid) {
49
 
        pid = wnck_application_get_pid( wnck_window_get_application(window) );
 
46
        pid = wnck_application_get_pid(wnck_window_get_application(window));
50
47
    }
51
48
        
52
49
    if (!pid){