Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 237454
Collapse All | Expand All

(-)monitor_dialog.c (-13 / +18 lines)
Lines 347-353 Link Here
347
 int flag = 0;
347
 int flag = 0;
348
 static harglst * hosts = NULL;
348
 static harglst * hosts = NULL;
349
 int v = 1;
349
 int v = 1;
350
 int newmax=0;
350
 
351
 if(!hosts)
351
 if(!hosts)
352
 {
352
 {
353
  hosts = harg_create(65000);
353
  hosts = harg_create(65000);
Lines 376-389 Link Here
376
  if (GTK_CHECK_VERSION(2,6,0)) { /* TreeView since GTK 2.6 */
376
  if (GTK_CHECK_VERSION(2,6,0)) { /* TreeView since GTK 2.6 */
377
    GtkListStore * store = arg_get_value(ctrls, "MON_STORE");
377
    GtkListStore * store = arg_get_value(ctrls, "MON_STORE");
378
    GtkTreeIter iter;
378
    GtkTreeIter iter;
379
    if (max==0){
379
    int f;
380
    newmax=1;
380
    if (max == 0) {
381
    }else{
381
      f = 100;
382
    newmax=max;
382
    } else {
383
      f = (atoi(current) / max) * 100;
384
      if(f>=100)f=100;
385
      if(f<=0)f=0;
383
    }
386
    }
384
    int f = (atoi(current) * 100) / newmax;
385
    if(f>=100)f=100;
386
    if(f<=0)f=0;
387
387
388
    if (gtk_tree_model_get_iter_first(GTK_TREE_MODEL(store), &iter)) {
388
    if (gtk_tree_model_get_iter_first(GTK_TREE_MODEL(store), &iter)) {
389
      do {
389
      do {
Lines 420-435 Link Here
420
        GtkWidget * progress_bar;
420
        GtkWidget * progress_bar;
421
        gfloat f;
421
        gfloat f;
422
   
422
   
423
        gmax = max;
424
	if (gmax == 0) {
425
          f = 1.0;
426
        } else {
427
          gcurrent = atoi(current);
428
          f = (gcurrent/gmax);
429
          if(f>=1.0)f=1.0;
430
          if(f<=0.0)f=0.0;
431
        }
432
423
        if( strcmp(action, "portscan") == 0 )
433
        if( strcmp(action, "portscan") == 0 )
424
          progress_bar = gtk_object_get_data(item, "progress_bar_portscan");
434
          progress_bar = gtk_object_get_data(item, "progress_bar_portscan");
425
        else
435
        else
426
          progress_bar = gtk_object_get_data(item, "progress_bar_attack");
436
          progress_bar = gtk_object_get_data(item, "progress_bar_attack");
427
437
428
        gmax = max;
429
        gcurrent = atoi(current);
430
        f = (gcurrent/gmax);
431
        if(f>=1.0)f=1.0;
432
        if(f<=0.0)f=0.0;
433
        gtk_progress_bar_update (GTK_PROGRESS_BAR(progress_bar), f);
438
        gtk_progress_bar_update (GTK_PROGRESS_BAR(progress_bar), f);
434
439
435
        flag = 1;
440
        flag = 1;

Return to bug 237454