Package: gvncviewer
Version: 0.3.8-3
Severity: normal
Tags: patch

gvncviewer says "disconnected from server" when it fails to connect in
the first place.

This is somewhat confusing.


-- System Information:
Debian Release: 5.0.2
  APT prefers stable
  APT policy: (900, 'stable'), (500, 'testing'), (300, 'unstable'), (290, 
'stable-i386'), (280, 'testing-i386'), (270, 'unstable-i386'), (1, 
'experimental-i386'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.30-1-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages gvncviewer depends on:
ii  libc6                  2.9-23            GNU C Library: Shared libraries
ii  libfontconfig1         2.6.0-4           generic font configuration library
ii  libglib2.0-0           2.20.4-1          The GLib library of C routines
ii  libgtk-vnc-1.0-0       0.3.8-2           A VNC viewer widget for GTK+ (runt
ii  libgtk2.0-0            2.16.1-2          The GTK+ graphical user interface 
ii  zlib1g                 1:1.2.3.3.dfsg-15 compression library - runtime

gvncviewer recommends no packages.

gvncviewer suggests no packages.

-- debconf-show failed
--- ../examples/gvncviewer.c~   2009-08-08 01:24:54.000000000 +0200
+++ ../examples/gvncviewer.c    2009-08-08 01:48:35.000000000 +0200
@@ -84,9 +84,12 @@
        set_title(VNC_DISPLAY(vncdisplay), window, FALSE);
 }
 
+static int connected = 0;
+
 static void vnc_connected(GtkWidget *vncdisplay G_GNUC_UNUSED)
 {
        printf("Connected to server\n");
+        connected = 1;
 }
 
 static void vnc_initialized(GtkWidget *vncdisplay, GtkWidget *window)
@@ -110,7 +113,10 @@
 
 static void vnc_disconnected(GtkWidget *vncdisplay G_GNUC_UNUSED)
 {
-       printf("Disconnected from server\n");
+       if(connected)
+          printf("Disconnected from server\n");
+        else
+          printf("Failed to connect to server\n");
        gtk_main_quit();
 }
 

Reply via email to