Changeset 03ca005 for functions.c


Ignore:
Timestamp:
Sep 18, 2010, 5:07:39 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:
61c1f19
Parents:
b3b1b05
git-author:
David Benjamin <davidben@mit.edu> (08/01/10 13:50:19)
git-committer:
David Benjamin <davidben@mit.edu> (09/18/10 17:07:39)
Message:
Create a new owl_popwin every time instead of rewiring the old one

Constantly rewiring things is weird.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • functions.c

    r4cf7b1b r03ca005  
    12371237  owl_viewwin *v;
    12381238
    1239   pw=owl_global_get_popwin(&g);
    12401239  v=owl_global_get_viewwin(&g);
    12411240
    1242   if (owl_popwin_up(pw) != 0) {
     1241  if (owl_global_get_popwin(&g)) {
    12431242    owl_function_error("Popwin already in use.");
    12441243    return;
    12451244  }
     1245  pw = owl_popwin_new();
     1246  owl_global_set_popwin(&g, pw);
     1247  owl_popwin_up(pw);
    12461248  owl_global_push_context(&g, OWL_CTX_POPLESS, v, "popless", NULL);
    12471249  owl_viewwin_init_text(v, owl_popwin_get_content(pw), text);
     
    12531255  owl_viewwin *v;
    12541256
    1255   pw=owl_global_get_popwin(&g);
    12561257  v=owl_global_get_viewwin(&g);
    12571258
    1258   if (owl_popwin_up(pw) != 0) {
     1259  if (owl_global_get_popwin(&g)) {
    12591260    owl_function_error("Popwin already in use.");
    12601261    return;
    12611262  }
     1263  pw = owl_popwin_new();
     1264  owl_global_set_popwin(&g, pw);
     1265  owl_popwin_up(pw);
    12621266  owl_global_push_context(&g, OWL_CTX_POPLESS, v, "popless", NULL);
    12631267  owl_viewwin_init_fmtext(v, owl_popwin_get_content(pw), fm);
Note: See TracChangeset for help on using the changeset viewer.