Changeset 4e33cb2 for functions.c


Ignore:
Timestamp:
May 29, 2010, 1:14:57 PM (14 years ago)
Author:
David Benjamin <davidben@mit.edu>
Branches:
master, release-1.10, release-1.7, release-1.8, release-1.9
Children:
2dfccc7
Parents:
5f7eadf
git-author:
David Benjamin <davidben@mit.edu> (05/27/10 12:18:41)
git-committer:
David Benjamin <davidben@mit.edu> (05/29/10 13:14:57)
Message:
Punt a lot of needrefreshes

Move the actual needrefreshes into the functions actually dealing with
curses. This will, of course, later get moved out of the paint events
and no one will call it. But that's later.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • functions.c

    r68f63a2 r4e33cb2  
    216216  /* redisplay etc. */
    217217  owl_mainwin_redisplay(owl_global_get_mainwin(&g));
    218   owl_global_set_needrefresh(&g);
    219218}
    220219
     
    809808  owl_global_set_rightshift(&g, owl_global_get_rightshift(&g)+10);
    810809  owl_mainwin_redisplay(owl_global_get_mainwin(&g));
    811   owl_global_set_needrefresh(&g);
    812810}
    813811
     
    820818    owl_global_set_rightshift(&g, MAX(shift - 10, 0));
    821819    owl_mainwin_redisplay(owl_global_get_mainwin(&g));
    822     owl_global_set_needrefresh(&g);
    823820  } else {
    824821    owl_function_beep();
     
    12231220  if (owl_global_is_bell(&g)) {
    12241221    beep();
    1225     owl_global_set_needrefresh(&g); /* do we really need this? */
    12261222  }
    12271223}
     
    15581554  /* redisplay */
    15591555  owl_mainwin_redisplay(owl_global_get_mainwin(&g));
    1560   owl_global_set_needrefresh(&g);
    15611556}
    15621557
     
    16781673    }
    16791674    owl_mainwin_redisplay(owl_global_get_mainwin(&g));
    1680     owl_global_set_needrefresh(&g);
    16811675  } else {
    16821676    owl_function_error("No message with id %d: unable to mark for (un)delete",id);
     
    17141708  owl_mainwin_redisplay(owl_global_get_mainwin(&g));
    17151709  owl_function_makemsg("%i messages marked for deletion", count);
    1716   owl_global_set_needrefresh(&g);
    17171710}
    17181711
     
    19191912
    19201913  owl_editwin_set_locktext(tw, "command: ");
    1921   owl_global_set_needrefresh(&g);
    19221914
    19231915  owl_editwin_insert_string(tw, line);
     
    19351927
    19361928  owl_editwin_set_locktext(tw, line);
    1937   owl_global_set_needrefresh(&g);
    1938 
    1939   owl_editwin_redisplay(tw);
    19401929
    19411930  owl_global_push_context(&g, OWL_CTX_EDITRESPONSE, tw, "editresponse");
     
    19521941
    19531942  owl_editwin_set_locktext(tw, line);
    1954   owl_global_set_needrefresh(&g);
    19551943
    19561944  owl_editwin_redisplay(tw);
     
    21192107    }
    21202108    owl_filter_set_fgcolor(f, owl_util_string_to_color(argv[3]));
    2121     owl_global_set_needrefresh(&g);
    21222109    owl_mainwin_redisplay(owl_global_get_mainwin(&g));
    21232110    return;
     
    21342121    }
    21352122    owl_filter_set_bgcolor(f, owl_util_string_to_color(argv[3]));
    2136     owl_global_set_needrefresh(&g);
    21372123    owl_mainwin_redisplay(owl_global_get_mainwin(&g));
    21382124    return;
     
    21632149    owl_function_change_currentview_filter(argv[1]);
    21642150  }
    2165   owl_global_set_needrefresh(&g);
    21662151  owl_mainwin_redisplay(owl_global_get_mainwin(&g));
    21672152}
     
    27072692  owl_filter_set_fgcolor(f, owl_util_string_to_color(fgcolor));
    27082693 
    2709   owl_global_set_needrefresh(&g);
    27102694  owl_mainwin_redisplay(owl_global_get_mainwin(&g));
    27112695  return(0);
Note: See TracChangeset for help on using the changeset viewer.