...
|
...
|
@@ -557,7 +557,8 @@ fprintf(stderr,"Resizing from %ix%i to %ix%i...\n",re->ui->w,re->ui->h,(int)even
|
557
|
557
|
} else if( event.type==SDL_MOUSEBUTTONUP && event.button.button==SDL_BUTTON_LEFT) {
|
558
|
558
|
re->mouseselactive=0;
|
559
|
559
|
}
|
560
|
|
- newposx=(mx-re->x)/re->ui->fontwidth;
|
|
560
|
+ newposx=(mx-re->x-(re->showlinenumbers?(re->ui->fontwidth*7+re->ui->fontwidth/2):0))/re->ui->fontwidth;
|
|
561
|
+ newposx=(newposx<0)?0:newposx;
|
561
|
562
|
newposy=(my-re->y)/re->ui->fontheight;
|
562
|
563
|
if(redata_linecol2pos(re->data, re->originline+newposy, re->origincol+newposx,&tmppos,NULL)==0) {
|
563
|
564
|
re->curline=re->originline+newposy;
|