@@ -5985,20 +5985,14 @@ f_getwinpos(typval_T *argvars UNUSED, typval_T *rettv)
59855985
59865986 if (rettv_list_alloc (rettv ) == FAIL )
59875987 return ;
5988- #ifdef FEAT_GUI
5989- if (gui .in_use )
5990- (void )gui_mch_get_winpos (& x , & y );
5991- # if defined(HAVE_TGETENT ) && defined(FEAT_TERMRESPONSE )
5992- else
5993- # endif
5994- #endif
5995- #if defined(HAVE_TGETENT ) && defined(FEAT_TERMRESPONSE )
5988+ #if defined(FEAT_GUI ) || (defined(HAVE_TGETENT ) && defined(FEAT_TERMRESPONSE ))
59965989 {
59975990 varnumber_T timeout = 100 ;
59985991
59995992 if (argvars [0 ].v_type != VAR_UNKNOWN )
60005993 timeout = tv_get_number (& argvars [0 ]);
6001- term_get_winpos (& x , & y , timeout );
5994+
5995+ (void )ui_get_winpos (& x , & y , timeout );
60025996 }
60035997#endif
60045998 list_append_number (rettv -> vval .v_list , (varnumber_T )x );
@@ -6013,21 +6007,11 @@ f_getwinpos(typval_T *argvars UNUSED, typval_T *rettv)
60136007f_getwinposx (typval_T * argvars UNUSED , typval_T * rettv )
60146008{
60156009 rettv -> vval .v_number = -1 ;
6016- #ifdef FEAT_GUI
6017- if (gui .in_use )
6018- {
6019- int x , y ;
6020-
6021- if (gui_mch_get_winpos (& x , & y ) == OK )
6022- rettv -> vval .v_number = x ;
6023- return ;
6024- }
6025- #endif
6026- #if defined(HAVE_TGETENT ) && defined(FEAT_TERMRESPONSE )
6010+ #if defined(FEAT_GUI ) || (defined(HAVE_TGETENT ) && defined(FEAT_TERMRESPONSE ))
60276011 {
60286012 int x , y ;
60296013
6030- if (term_get_winpos (& x , & y , ( varnumber_T ) 100 ) == OK )
6014+ if (ui_get_winpos (& x , & y , 100 ) == OK )
60316015 rettv -> vval .v_number = x ;
60326016 }
60336017#endif
@@ -6040,21 +6024,11 @@ f_getwinposx(typval_T *argvars UNUSED, typval_T *rettv)
60406024f_getwinposy (typval_T * argvars UNUSED , typval_T * rettv )
60416025{
60426026 rettv -> vval .v_number = -1 ;
6043- #ifdef FEAT_GUI
6044- if (gui .in_use )
6045- {
6046- int x , y ;
6047-
6048- if (gui_mch_get_winpos (& x , & y ) == OK )
6049- rettv -> vval .v_number = y ;
6050- return ;
6051- }
6052- #endif
6053- #if defined(HAVE_TGETENT ) && defined(FEAT_TERMRESPONSE )
6027+ #if defined(FEAT_GUI ) || (defined(HAVE_TGETENT ) && defined(FEAT_TERMRESPONSE ))
60546028 {
60556029 int x , y ;
60566030
6057- if (term_get_winpos (& x , & y , ( varnumber_T ) 100 ) == OK )
6031+ if (ui_get_winpos (& x , & y , 100 ) == OK )
60586032 rettv -> vval .v_number = y ;
60596033 }
60606034#endif
0 commit comments