This is an automatic generated email to let you know that the following patch 
were queued at the 
http://git.linuxtv.org/xawtv3.git tree:

Subject: xawtv: Limit minimum window size to minimum capture resolution
Author:  Hans de Goede <hdego...@redhat.com>
Date:    Sun Mar 31 14:41:17 2013 +0200

Signed-off-by: Hans de Goede <hdego...@redhat.com>

 x11/xawtv.c |   13 ++++++++++---
 1 files changed, 10 insertions(+), 3 deletions(-)

---

http://git.linuxtv.org/xawtv3.git?a=commitdiff;h=1628ca8cddcd213abd16c20ad847072e6446976c

diff --git a/x11/xawtv.c b/x11/xawtv.c
index bade35a..37afcb6 100644
--- a/x11/xawtv.c
+++ b/x11/xawtv.c
@@ -1636,7 +1636,7 @@ create_launchwin(void)
 int
 main(int argc, char *argv[])
 {
-    int            i;
+    int            i, min_width, min_height;
     unsigned long  freq;
 
     hello_world("xawtv");
@@ -1784,11 +1784,18 @@ main(int argc, char *argv[])
     XSetWMProtocols(XtDisplay(app_shell), XtWindow(app_shell),
                    &WM_DELETE_WINDOW, 1);
 
+    drv->get_min_size(h_drv, &min_width, &min_height);
+    ng_ratio_fixup2(&min_width, &min_height, NULL, NULL,
+                    ng_ratio_x, ng_ratio_y, True);
+    min_width  = ((min_width + (WIDTH_INC - 1)) / WIDTH_INC) * WIDTH_INC;
+    min_height = ((min_height + (HEIGHT_INC - 1)) / HEIGHT_INC) * HEIGHT_INC;
+    if (debug)
+       fprintf(stderr,"main: window min size %dx%d\n", min_width, min_height);
     XtVaSetValues(app_shell,
                  XtNwidthInc,  WIDTH_INC,
                  XtNheightInc, HEIGHT_INC,
-                 XtNminWidth,  WIDTH_INC,
-                 XtNminHeight, HEIGHT_INC,
+                 XtNminWidth,  min_width,
+                 XtNminHeight, min_height,
                  NULL);
     if (f_drv & CAN_TUNE)
        XtVaSetValues(chan_shell,

_______________________________________________
linuxtv-commits mailing list
linuxtv-commits@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linuxtv-commits

Reply via email to