Commit c3df40c4ef4e19703995c7c0dc908a1d0b9f9202
1 parent
e00c166c
Exists in
master
and in
1 other branch
Fixing arch build.
Showing
3 changed files
with
23 additions
and
16 deletions
Show diff stats
README.md
| @@ -4,7 +4,9 @@ Created originally as part of PW3270 application. | @@ -4,7 +4,9 @@ Created originally as part of PW3270 application. | ||
| 4 | 4 | ||
| 5 | See more details at https://softwarepublico.gov.br/social/pw3270/ | 5 | See more details at https://softwarepublico.gov.br/social/pw3270/ |
| 6 | 6 | ||
| 7 | +[](https://www.gnu.org/licenses/gpl-3.0) | ||
| 7 |  | 8 |  |
| 9 | + | ||
| 8 |  | 10 |  |
| 9 | 11 | ||
| 10 | 12 |
autogen.sh
| @@ -6,21 +6,33 @@ test -n "$srcdir" || srcdir=. | @@ -6,21 +6,33 @@ test -n "$srcdir" || srcdir=. | ||
| 6 | olddir=`pwd` | 6 | olddir=`pwd` |
| 7 | cd "$srcdir" | 7 | cd "$srcdir" |
| 8 | 8 | ||
| 9 | +mkdir -p scripts | ||
| 9 | mkdir -p m4 | 10 | mkdir -p m4 |
| 10 | 11 | ||
| 12 | +libtoolize --force | ||
| 13 | +if test $? != 0 ; then | ||
| 14 | + echo "libtoolize failed." | ||
| 15 | + exit -1 | ||
| 16 | +fi | ||
| 17 | + | ||
| 11 | aclocal | 18 | aclocal |
| 12 | if test $? != 0 ; then | 19 | if test $? != 0 ; then |
| 13 | echo "aclocal failed." | 20 | echo "aclocal failed." |
| 14 | exit -1 | 21 | exit -1 |
| 15 | fi | 22 | fi |
| 16 | 23 | ||
| 17 | -autoconf | 24 | +#autoheader --force |
| 25 | +#if test $? != 0 ; then | ||
| 26 | +# echo "autoheader failed." | ||
| 27 | +# exit -1 | ||
| 28 | +#fi | ||
| 29 | + | ||
| 30 | +autoconf --force | ||
| 18 | if test $? != 0 ; then | 31 | if test $? != 0 ; then |
| 19 | echo "autoconf failed." | 32 | echo "autoconf failed." |
| 20 | exit -1 | 33 | exit -1 |
| 21 | fi | 34 | fi |
| 22 | 35 | ||
| 23 | -mkdir -p scripts | ||
| 24 | automake --add-missing 2> /dev/null | true | 36 | automake --add-missing 2> /dev/null | true |
| 25 | 37 | ||
| 26 | cd "$olddir" | 38 | cd "$olddir" |
src/terminal/drawing/oia.c
| @@ -731,7 +731,6 @@ void v3270_draw_oia(v3270 *terminal, cairo_t *cr, int row, int cols) | @@ -731,7 +731,6 @@ void v3270_draw_oia(v3270 *terminal, cairo_t *cr, int row, int cols) | ||
| 731 | } | 731 | } |
| 732 | 732 | ||
| 733 | cairo_save(cr); | 733 | cairo_save(cr); |
| 734 | -// v3270_draw_ssl_status(cr,terminal->host,&terminal->font,terminal->color,terminal->oia.rect+V3270_OIA_SSL); | ||
| 735 | v3270_draw_ssl_status(terminal,cr,terminal->oia.rect+V3270_OIA_SSL); | 734 | v3270_draw_ssl_status(terminal,cr,terminal->oia.rect+V3270_OIA_SSL); |
| 736 | cairo_restore(cr); | 735 | cairo_restore(cr); |
| 737 | 736 | ||
| @@ -762,12 +761,7 @@ cairo_t * v3270_oia_set_update_region(v3270 * terminal, GdkRectangle **r, V3270_ | @@ -762,12 +761,7 @@ cairo_t * v3270_oia_set_update_region(v3270 * terminal, GdkRectangle **r, V3270_ | ||
| 762 | 761 | ||
| 763 | *r = rect; | 762 | *r = rect; |
| 764 | 763 | ||
| 765 | -#ifdef DEBUG | ||
| 766 | - cairo_set_source_rgb(cr,0.1,0.1,0.1); | ||
| 767 | -#else | ||
| 768 | gdk_cairo_set_source_rgba(cr,terminal->color+V3270_COLOR_OIA_BACKGROUND); | 764 | gdk_cairo_set_source_rgba(cr,terminal->color+V3270_COLOR_OIA_BACKGROUND); |
| 769 | -#endif | ||
| 770 | - | ||
| 771 | cairo_rectangle(cr, rect->x, rect->y, rect->width, rect->height); | 765 | cairo_rectangle(cr, rect->x, rect->y, rect->width, rect->height); |
| 772 | cairo_fill(cr); | 766 | cairo_fill(cr); |
| 773 | 767 | ||
| @@ -802,19 +796,18 @@ gboolean v3270_update_associated_lu(v3270 *terminal) | @@ -802,19 +796,18 @@ gboolean v3270_update_associated_lu(v3270 *terminal) | ||
| 802 | 796 | ||
| 803 | void v3270_update_message(v3270 *widget, LIB3270_MESSAGE id) | 797 | void v3270_update_message(v3270 *widget, LIB3270_MESSAGE id) |
| 804 | { | 798 | { |
| 805 | - cairo_t * cr; | ||
| 806 | - GdkRectangle * rect; | ||
| 807 | 799 | ||
| 808 | - if(!widget->surface) | ||
| 809 | - return; | 800 | + if(widget->surface) { |
| 810 | 801 | ||
| 811 | - cr = v3270_oia_set_update_region(widget,&rect,V3270_OIA_MESSAGE); | 802 | + GdkRectangle * rect; |
| 803 | + cairo_t * cr = v3270_oia_set_update_region(widget,&rect,V3270_OIA_MESSAGE); | ||
| 812 | 804 | ||
| 813 | - draw_status_message(cr,id,&widget->font,widget->color,rect); | 805 | + draw_status_message(cr,id,&widget->font,widget->color,rect); |
| 806 | + cairo_destroy(cr); | ||
| 814 | 807 | ||
| 815 | - cairo_destroy(cr); | 808 | + v3270_queue_draw_area(GTK_WIDGET(widget),rect->x,rect->y,rect->width,rect->height); |
| 816 | 809 | ||
| 817 | - v3270_queue_draw_area(GTK_WIDGET(widget),rect->x,rect->y,rect->width,rect->height); | 810 | + } |
| 818 | 811 | ||
| 819 | if(widget->accessible) | 812 | if(widget->accessible) |
| 820 | v3270_acessible_set_state(widget->accessible,id); | 813 | v3270_acessible_set_state(widget->accessible,id); |